2011-05-18 199 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上找到。