我正在使用相同的FLVPlayback組件在整個我正在構建的大型Flash網站中播放許多網頁轉換視頻。在每次轉換時,我使用myFLVPlayback.source
設置組件的源,並在繼續進行每個頁面轉換之前監聽fl.video.VideoEvent.READY
事件。只要每一對網頁之間的轉換使用不同的視頻,這就可以正常工作。重置FLVPlayback組件以用於具有相同源的播放
不幸的是,當兩個連續轉換需要調用相同的頁面到頁面轉換視頻時,我遇到了一個問題。當連續播放兩次相同的視頻時,將組件的source
屬性設置爲其已有的值似乎不會執行任何操作,這意味着我的聽衆對於fl.video.VideoEvent.READY
不會觸發。我可以做一些瑣碎的事情,比如將source
設置爲一個小型的,從未使用過的FLV,然後將其設置爲FLV,我實際上將它用於過渡作爲「重置」組件的方式,但是我希望知道在這種情況下最佳實踐是什麼(只要像FLVPlaybackComponent這樣的最佳實踐可以用直白的臉面來討論)。
我已經仔細閱讀了該組件的livedocs,但空手而歸,並且在這個後期階段手動使用NetStream,NetConnection和Video對象並不是真正的選擇。
謝謝先生!像魅力一樣工作。 – justinbach 2009-12-31 15:31:28