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/