在 .net 应用程序中播放声音的更好解决方案是什么:来自 DirectX lib 的音频或 System.Media.SoundPlayer?
据我所知 SoundPlayer 仅播放 .wav 文件。如果 音频可以播放任何格式(如果你有正确的编解码器)?在课堂上使用音频并感到高兴不是更好吗?
As i know SoundPlayer plays only .wav files..And what is the point of it if Audio can play any format(if you have the right codec)? Isnt it better to just use Audio in your classes and be happy?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能不想使用音频的最大原因是对 DirectX 的依赖。对于当今的系统来说,这通常不是问题,因为 DirectX 支持几乎是全面的。
这里的关键是“内置”功能,即 SoundPlayer,以及扩展类型功能,即 Audio。
The biggest reason why you might not want to use Audio would be due to the dependency on DirectX. Granted with systems today that isn't typically an issue as DirectX support is pretty much there across the board.
The key here is "built in" functionality which is what SoundPlayer is, and extension type functionality which is what Audio is.