2013-08-05 37 views
0

外部視頻文件,這是我使用ActionScript 2播放視頻文件一個基本的腳本:播放與ActionScript 2的

var nc:NetConnection = new NetConnection(); 

nc.connect(null); 

var ns:NetStream = new NetStream(nc); 

obj_video.attachVideo(ns); 

ns.play("vid.flv"); 

它的工作好了,但只針對一種特定的視頻文件奇怪。它不播放任何其他視頻文件,即使是相同類型/格式的視頻。任何人都可以解釋一下這個問題嗎?謝謝!

回答

0

看起來像3對我。無論如何,在連接之前,添加一個事件監聽器來檢測連接是什麼時候進行的。只有他們你做剩下的。您還應該在播放前添加事件監聽器,並在成功時將ns附加到視頻中。

還添加事件偵聽器的錯誤,它應該告訴你,如果你有一個錯字,如果文件本身是無效的,等

+0

其實,這是AS2,(幾乎)直接從Adobe AS2參考服用。 AS3沒有Video.attachVideo()方法;它有Video.attachNetstream()來代替。 – Aralicia