.net - 在.net应用程序中播放声音的更好的解决方案是什么:DirectX lib或System.Media.SoundPlayer的音频?

标签 .net audio directx soundplayer

据我所知SoundPlayer只播放.wav文件。.如果Audio可以播放任何格式(如果您有正确的编解码器),那有什么意义呢?只在类里面使用音频并开心就更好了吗?

最佳答案

您可能不想使用音频的最大原因是对DirectX的依赖。由于DirectX支持几乎遍及整个系统,因此今天授予的系统通常不再是问题。

这里的关键是SoundPlayer是“内置”功能,而Audio是扩展类型功能。

关于.net - 在.net应用程序中播放声音的更好的解决方案是什么:DirectX lib或System.Media.SoundPlayer的音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7808591/

相关文章:

c# - WCF 服务引用使用 XmlSerializer 创建临时动态程序集

c# - 用c#替换word文档中的占位符

ios - Swift Midi Soundbank没有播放

c# - 将方法移到另一个类时无法产生声音

c# - 关于字符串实习和替代方案

.net - 在同一应用程序中解析对同一 .NET 程序集不同版本的编译时引用

android - 如何根据Android中的声音播放禁用和启用布局

assembly - 如何将 asm 着色器编译为 fxo 文件?

directx - Direct3D 中的矩阵多阶

c++ - 如何将 DirectX 库包含到我自己的静态库(独立库)中?