更改Windows Media Player的目标扬声器

时间:2011-05-18 08:25:20

标签: c#

我们正在使用嵌入式AxWMPLib.AxWindowsMediaPlayer播放各种音频 我们的应用程序中的文件(C#代码)。我想以编程方式进行更改 目标扬声器(输出音频设备)。我找不到任何代码 完成这个。我搜索过高低。没有什么能告诉我如何选择 和/或更改音频输出的扬声器。然而标准的Windows Media Windows XP中的播放器当然可以很容易地改变音频设备 工具/选项。

(我不想更改默认声卡,只更改此WMP实例)

有人可以用C#代码向我展示如何更换扬声器吗?

1 个答案:

答案 0 :(得分:2)

据我所知,WMP控件没有此功能。您可能需要考虑使用某些第三方媒体库,具体取决于您要使用的媒体类型。如果您只需播放音频文件,可以尝试使用 Bass库 - www.un4seen.com 。 如果您还需要视频功能,则可能必须使用DirectShow。有一个可提供样本的图书馆here。如果您想使用WPF作为视图引擎,可以在CodePlex here上找到一个名为 WPF Media Kit 的优秀媒体库。