2012-03-14 6 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"); 
    } 
}; 

Ok, так что это на самом деле работает. Только, Firefox (3.6 - 10) и Safari играют в мои фильмы слишком быстро! Другие браузеры, такие как Chrome, воспроизводят мой фильм по своему усмотрению. Кроме того, это происходит только на моем компьютере.

В любом случае, знаете, в чем проблема?

+0

'происходит только на моем компьютере' - обновить Flash? –

+0

Flash обновлен. Это происходит только на моем компьютере в FF и Safari. Не Chrome. Chrome работает нормально. – Kriem

ответ

0

Исправлено. Добавление длины буфера (любой длины) устраняет проблему.

ns.bufferLength = 4; 
+0

Вероятно, вы имели в виду 'bufferTime', поскольку' bufferLength' является [свойство только для чтения] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#bufferLength) , – Andrey