需要在c#中播放mp3和.wav文件,而不使用com dll';s

需要在c#中播放mp3和.wav文件,而不使用com dll';s,c#,naudio,C#,Naudio,我需要用c#播放mp3和.wav等音频文件。我不想使用com dll,我需要一些功能,比如设置要播放的文件的当前时间和结束时间。等等 同样需要一些示例Exmaple。要使用C播放音频,在某个时候托管代码需要调用非托管API。为提供包装器。WaveOut将是最适合您的选择,因为它不是基于COM的 要解码MP3,您可以选择使用Windows附带的编解码器,也可以尝试找到完全管理的MP3解码器。NAudio为两种不同的Windows MP3解码器提供互操作包装器—Windows XP及以上版本附带的F

我需要用c#播放mp3和.wav等音频文件。我不想使用com dll,我需要一些功能,比如设置要播放的文件的当前时间和结束时间。等等

同样需要一些示例Exmaple。

要使用C播放音频,在某个时候托管代码需要调用非托管API。为提供包装器。WaveOut将是最适合您的选择,因为它不是基于COM的

要解码MP3,您可以选择使用Windows附带的编解码器,也可以尝试找到完全管理的MP3解码器。NAudio为两种不同的Windows MP3解码器提供互操作包装器—Windows XP及以上版本附带的Fraunhofer ACM编解码器和Windows Vista及以上版本附带的DirectX媒体对象解码器。如果你想要一个完全管理的MP3解码器,你可以试试我用哪个端口连接到.NET,尽管它的公共API目前不允许它整齐地插入NAudio应用程序