2011-05-10 46 views
1

親愛的夥計 我有一個簡單的wpf應用程序與一些本地視頻,我的視頻目前編碼爲wm9 但不幸的是wpf媒體元素無法控制Windows媒體播放器9,最低要求是wmp 10,我不想專門用xp升級用戶windows media player,你能否爲我提供解決這種情況的辦法!?WPF正在播放Windows媒體編解碼器9?

回答

1

WMP 10在XP中支持,至少在SP3中支持。如果你不在SP3上,那麼存在比媒體播放器版本更大的問題。

但是爲了回答你的問題,我非常肯定微軟已經棄用了WMP 9.你可以做的是通過Process.Start()命令引用控制權,在參數中引用你的視頻。這將啓動您的用戶界面之外的播放器,並手動控制WMP 9.

或者,您可能必須考慮零售成本的第三方控件。

+1

謝謝,但你也可以建議任何第三方控制,以適應這種情況 – Synxmax 2011-05-10 05:11:08

+1

對不起,我傾向於推出我自己的控制。 Infragistics和DevExpress在WPF控件中的一些更大的名稱。您可能會嘗試找到支持WMP9的WinForms控件,並將其託管在WPF WinForms容器中,但如果您這樣做,則必須擔心空域問題。 – 2011-05-10 16:39:44