更改 Windows Media Player 的目标扬声器

Posted

技术标签:

【中文标题】更改 Windows Media Player 的目标扬声器【英文标题】:Change destination speakers of Windows Media Player 【发布时间】:2011-05-18 08:25:20 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

据我所知,WMP 控件不具备此功能。您可能需要考虑使用一些第三方媒体库,具体取决于您要使用的媒体类型。如果您只需要播放音频文件,您可以尝试 Bass 库 - www.un4seen.com。 如果您还需要视频功能,则可能必须使用 DirectShow。有一个库,其中包含可用的示例here。如果您想使用 WPF 作为您的视图引擎,可以在 CodePlex here 上找到一个名为 WPF Media Kit 的出色媒体库。

【讨论】:

以上是关于更改 Windows Media Player 的目标扬声器的主要内容,如果未能解决你的问题,请参考以下文章

windows media player和media player classic有啥区别?

怎么用windows media player

windows media player如何播放mp4视频文件?

使用C#播放音乐 使用windows media player

windows media player 有啥没图像!!!

Windows Media Player 的文件格式支持情况