C# 如何将音频流传输到C语言中的扬声器#

C# 如何将音频流传输到C语言中的扬声器#,c#,arrays,audio,stream,byte,C#,Arrays,Audio,Stream,Byte,我想能够流一个字节数组直接到我的扬声器,以便我可以创建声音 我不知道从哪里开始 它是DLL导入还是内存流 我要发送的数组如下所示: byte[] bt = {12,32,43,74,23,53,24,54,234,253,153};// example array 您可以从以下位置使用和播放: 我想我们需要构造一个WAV文件作为字节来处理这个问题?(+1)是一个自动生成WAV头的内存流示例。 byte[] bt = {12,32,43,74,23,53,24,54,234,253,153};/

我想能够流一个字节数组直接到我的扬声器,以便我可以创建声音

我不知道从哪里开始

它是DLL导入还是内存流

我要发送的数组如下所示:

byte[] bt = {12,32,43,74,23,53,24,54,234,253,153};// example array
您可以从以下位置使用和播放:


我想我们需要构造一个WAV文件作为字节来处理这个问题?(+1)是一个自动生成WAV头的内存流示例。
byte[] bt = {12,32,43,74,23,53,24,54,234,253,153};// example array
var ms = new MemoryStream(bt);
var sound = new System.Media.SoundPlayer();
sound.Stream = ms;
sound.Play();