更改Windows Media Player的目标扬声器

本文关键字:目标 扬声器 Player Windows Media 更改 | 更新日期: 2023-09-27 17:57:03

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

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

有人可以告诉我如何在 C# 代码中更改扬声器吗?

更改Windows Media Player的目标扬声器

我所知,WMP 控件没有此功能。您可能需要考虑使用某些第三方媒体库,具体取决于要使用的媒体类型。如果您只需要播放音频文件,则可以尝试 Bass 库 - www.un4seen.com。如果您还需要视频功能,则可能必须使用DirectShow。这里有一个包含示例的库。如果要使用 WPF 作为视图引擎,有一个很棒的媒体库称为 WPF 媒体工具包,可在此处的 CodePlex 上找到。