2013-02-14 168 views
1

我調查了所有的方法,我們必須通過C#代碼或JavaScript的VLC播放器ActiveX使用,我不能看到任何現有或工作方法,以幫助獲取信息,如果有任何錯誤播放一些流媒體視頻。捕捉流視頻的任何錯誤(VLC ActiveX)

我已使用Playing屬性查看連接到互聯網時在播放過程中關閉時顯示的內容,它始終顯示true。 (哇!

爲了說清楚我只需要控制VLC Player ActiveX的任何流錯誤,以便在自動發生錯誤時重新開始流式傳輸,但似乎所有API都可以接受直接用戶輸入。只有

此鏈接http://wiki.videolan.org/.Net_Interface_to_VLC簡化版,幫助

我的問題:?有沒有什麼方法/屬性還指示視頻流錯誤

+0

@Rhhound我想要抓住他們中的任何一個並非全部。 :) – 2013-02-14 17:21:24

+0

我不知道你總是可以自己寫一個。我刪除了我的評論,因爲我認爲我錯了,再看一下,我正在查看對wiki的更改,而不是3年前的.NET界面。此外,如果.net接口當前沒有提供任何方法來捕獲異常,則不需要這樣做。 – 2013-02-14 17:57:01

+0

如果你真的想要這樣一個嚴格的流媒體過程控制,你將需要使用其他選項,而不是VLC ...所有能夠這個我知道的選項是商業雖然... – Yahia 2013-02-14 18:09:39

回答

1

AFAIK沒有選擇達到你要求什麼時使用VLC流媒體部分...

有一些商業的選項,允許嚴格的控制,包括錯誤處理/通知:

如果商業庫是一個選項,看看http://www.visioforge.com/media-player-sdk-net.html

另一種商業選擇是LEADTOOLS多媒體SDK - 見http://www.leadtools.com/sdk/multimedia.htm#+cp_playback

+0

visioforge支持rtsp,mms,rtp,http流協議嗎? – 2013-02-15 13:54:09

+1

@Peretz IIRC支持rtsp,mms,http ...支持rtp是否支持我不確定...但是給他們發一封電子郵件或下載免費試用版並親自體驗...如果您需要一個可以做的rtmp你可以結帳http://www.broccoliproducts.com/softnotebook/rtmpclient/rtmpclient.php – Yahia 2013-02-15 14:05:01