2010-02-10 31 views
2

我使用NetConnection,NetStream和flash.media.Video控件播放存儲在本地機器上的視頻文件。適用於FLV和H.264編碼的MP4,但對於非H.264 MP4,我經常獲得音頻,但沒有視頻。如何檢測無法播放的視頻頻道?

我意識到這是可以預料的。我想知道的是,是否有辦法可靠地檢測到文件的視頻部分無法播放,而與音頻無關。在NetStream中可用的許多事件中,甚至在客戶端回調(onMetaData等)中,我都沒有看到明確告知無法播放的視頻軌道的任何事件 - 我看到NetStream.Play.NoSupportedTrackFound和NetStream.Play。失敗,但對於這些視頻 - 即可播放音頻,不可播放的視頻 - 我沒有得到任何一個,大概是因爲音頻起作用。

有什麼比試圖對此進行歸納推測更好?任何人都解決過這個問題?我相信我可能只是忽略了一些東西。

在此先感謝 -

回答

0

這是YouTube甚至遇到的問題。但是,您可以嘗試使用Red5等流媒體服務器來查看它是否可以檢測到不良視頻實例。

+0

啊,對我來說不是一個真正的選擇,因爲這些文件是在本地回放的。 – 2010-02-10 20:00:46