我正在调查System.Media.SoundPlayer和NAudio,而AFAIK他们只播放WAVE流。 WAVE文件由纯PCM数据和格式标题组成。
我不想以WAVE格式提供此标头。我想以编程方式传递参数(比特率等)
答案 0 :(得分:3)
正如我在上面的评论中所说,使用原生Windows API(waveOutOpen,waveOutPrepareHeader,waveOutWrite等),可以播放您选择的波形数据。我把它作为一个答案,以便它可以被接受,以防它实际上是OP正在寻找的东西。