2012-03-14 75 views
0

我有這個小的NetStream電影(這我不能顯示,抱歉)成立這樣的:NetStream的FLV電影播放太快

var nc:NetConnection = new NetConnection(); 
nc.connect(null); 
var ns:NetStream = new NetStream(nc); 

flv_container.attachVideo(ns); 

ns.play("introMovie.flv"); 

ns.onStatus = function(infoObject:Object) 
{ 
    movieStatus = infoObject.code; 

    if (movieStatus == "NetStream.Play.Stop") 
    { 
     ns.play("repeatingMovie.flv"); 
    } 
}; 

好了,所以這實際上工作。 只有,火狐(3.6 - 10)和Safari都玩我的電影太快了!其他瀏覽器,如Chrome按預期播放我的電影。另外,這隻發生在我的電腦上。

無論如何知道問題可能是什麼?

+0

'只發生在我的電腦上 - 更新Flash? – 2012-03-14 15:44:40

+0

Flash已更新。只發生在我的電腦在FF和Safari。不是Chrome。 Chrome工作正常。 – Kriem 2012-03-14 15:53:51

回答

0

它已修復。添加緩衝區長度(任意長度)可以解決問題。

ns.bufferLength = 4; 
+0

你可能意思是'bufferTime',因爲'bufferLength'是[只讀屬性](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#bufferLength) 。 – Andrey 2016-06-28 14:58:13