c# - 如何枚举为应用程序注册的声音?

标签 c# windows audio

我需要获取为应用程序注册的声音列表。例如,如果构建失败,我需要为Visual Studio播放声音。怎么做?

最佳答案

我认为您的意思是您想找出已设置的声音(在“控制面板” |“声音”中)作为Visual Studio Build Failed事件的声音,然后播放。

如果正确,那么this question告诉我您需要阅读HKEY_CURRENT_USER\AppEvents\Schemes\Apps\.Default下的注册表以获取适当的子项(设置声音,然后检查是否放置在声音中),然后使用PlaySound调用(链接的问题中的其他详细信息)玩。

关于c# - 如何枚举为应用程序注册的声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2309689/

相关文章:

c# - 在几种情况下为真的单元测试断言

c# - 使用 .NET Framework 下载文件时降低服务器端请求伪造的风险

c# - 以编程方式运行项目

c# - 什么启动 Windows 服务安装程序的安装?

python - 在 Windows 上运行带有子进程的 R 脚本,子进程似乎丢失

iphone - 除了使用 NSTimer 显示 AVAudioPlayer 音频文件的剩余时间之外,还有其他方法吗?

windows - 使用 powershell 和 windows 窗体将进度条插入状态栏面板

windows - Docker Desktop 混合模式不再起作用

ios - 在UIDocumentINteractionController中自动选择目标应用程序,而不显示可用的应用程序

c++ - 合成歌曲时音符之间的准确延迟