Windows 的声音管理器类

Posted

技术标签:

【中文标题】Windows 的声音管理器类【英文标题】:Sound Manager Classes for Windows 【发布时间】:2010-06-12 03:34:52 【问题描述】:

我需要一些类来播放短的 wav 声音,这些类会在创建实例时将此 wav 文件加载到内存中,在需要时在后台播放声音,在处理实例时从内存中释放此 wav 文件。

如何在 C# for windows (.Net 2.0) 上执行此操作? (Win API 的 sndPlaySound、OpenAL 或可能是任何包装器) 理想情况下,我很想找到一个简单且能够解决我的任务的现有解决方案。

你知道这个问题的任何解决方案吗?

【问题讨论】:

请不要在标题中重复标签。 【参考方案1】:

查看 System.Media.SoundPlayer 类。 http://msdn.microsoft.com/en-us/library/system.media.soundplayer.aspx

System.Media.SystemSounds 也是。 http://msdn.microsoft.com/en-us/library/system.media.systemsounds.aspx

【讨论】:

以上是关于Windows 的声音管理器类的主要内容,如果未能解决你的问题,请参考以下文章

声音管理器类

Java AWT 图形界面编程LayoutManager 布局管理器 ① ( 布局管理器引入 | 布局管理器提高程序的适配性 | LayoutManager 布局管理器类 )

Java AWT 图形界面编程LayoutManager 布局管理器 ① ( 布局管理器引入 | 布局管理器提高程序的适配性 | LayoutManager 布局管理器类 )

Python 多处理管理器类对象线程/进程安全

Unity 单例管理器类

从单例管理器类发布到 UI 线程