我有一个WMA文件,其中包含许多不同的音频片段。有什么方法可以播放声音流的一部分吗?类似于:publicstaticvoidPlay(StreamsoundStream,longstart,longend); 最佳答案 您可以使用NAudio来做到这一点,它是.Net的音频库。使用示例here我能够抛出一个快速测试应用程序来尝试它。使用WaveSteam.Skip(intseconds)方法,您可以从文件中的特定位置开始。我一直无法弄清楚如何获得最终位置。下面是在30秒标记处启动wma文件的修改示例:IWavePlayerwaveO