.net - 改变声音输出

标签 .net python audio

Windows中有没有一种方法可以通过python库在内置扬声器和耳机插孔之间切换音频输出。

我认为具有.NET经验的人可以给我一些指导(如果有.NET库,我可以使用IronPython)。

我不知道从哪里开始。任何提示都会有所帮助。
非常感谢。

最佳答案

在“控制面板”中选择用于输出的设备只是默认设备,每个应用程序都可以选择通过该设备输出或选择一个新设备。通过使用多媒体的Win32 API(winmm.dll),可以获取要输出的设备的句柄,然后将其用于播放。其中一些功能在此页面上:http://msdn.microsoft.com/en-us/library/dd743586%28VS.85%29.aspx

我不知道有任何提供此功能的标准.Net程序集,但我承认对此并不熟悉。

关于.net - 改变声音输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1965155/

相关文章:

c# - Assembly.Load 是否使用缓存?

python - PyQt GUI 在 Python 中多线程时卡住,直到线程完成

jquery - 互动音频进度栏html5

python - 没有名为 'Queue' 的模块

python - 如何避免两次写入 request.GET.get() 以打印它?

audio - 解复用 UDP/RTP 多节目传输流

audio - 有没有基于歌曲内容的特征提取代码?

.net - 在 TabControl 的第一个和最后一个可见 TabItem 上设置样式

c# - 经典 ASP 如何以集成模式融入 ASP.NET 生命周期?

c# - (.net) 如何检查给定变量是否定义了属性