2012-02-21 57 views
1

遇到麻煩試圖消耗與MediaElement的一個RTSP飼料:RTSP和MediaElement的

我得到一個異常:

從HRESULT異常:0xC00D11BB

表明:

由於指定的協議不受支持,Windows Media Player無法播放該文件。如果您在「打開URL」對話框中鍵入URL,請嘗試使用其他傳輸協議(例如,「http:」或「rtsp:」)。

什麼給?

+0

什麼網址,你想打(如公共) ?它是否在另一個媒體播放器中播放?它是什麼類型的文件? – Basic 2012-02-21 17:50:49

+0

它播放VLC媒體播放器,但不適用於Windows媒體播放器 – 2012-02-21 18:33:04

+0

媒體播放器(和mplayer控件)都基於[ffdshow](http://en.wikipedia.org/wiki/Ffdshow),而VLC有它自己的一套編解碼器。這幾乎可以肯定是ffdshow不支持的格式。您可以通過安裝添加了許多ffdshow編解碼器的[K-Lite編解碼器包](http://www.free-codecs.com/download/k_lite_codec_pack.htm)獲得一些喜悅 - 但是需要在每臺機器上安裝這個解碼器使用你的應用 – Basic 2012-02-21 18:38:50

回答

1

錯誤標識爲NS_E_WMP_INVALID_PROTOCOL,它是因爲最有可能這種類型的RTSP飼料不支持/兼容的,看到你前面的問題上支持格式的鏈接MediaElement and RTSP