2011-05-18 169 views
4

我们使用嵌入式AxWMPLib.AxWindowsMediaPlayer在我们的应用程序(C#代码)中播放各种音频 文件。我想以编程方式更改目标扬声器(输出音频设备) 。我找不到任何代码 完成此操作。我搜索了高和低。没有任何东西告诉我如何选择 和/或更改音频输出的扬声器。然而Windows XP中的标准Windows Media 播放器当然可以通过 工具/选项很容易地更换音频设备。 (我不想更改默认声卡,只是为了更改此WMP实例) 有人能告诉我关于如何在C#代码中更改扬声器的指示灯吗? 谢谢!!!C#。 Windows媒体播放器

回答

2

据我所知,WMP控制不具备此功能。您可能需要考虑使用一些第三方媒体库,具体取决于您要使用的媒体类型。如果你只需要播放音频文件,你可以试试低音库 - www.un4seen.com。 如果您还需要视频功能,则可能需要使用DirectShow。有一个图书馆提供样品here。如果你想使用WPF作为你的视图引擎,有一个伟大的媒体库叫做WPF Media Kit,它可以在CodePlex here上找到。