2012-02-21 58 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