2012-03-14 3 views
0

J'ai ce petit film NetStream (que je ne suis pas autorisé à montrer, désolé) mis en place comme ceci:NetStream FLV film façon de jouer trop vite

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, donc ce qui fonctionne réellement. Seulement, Firefox (3.6 - 10) et Safari jouent tous les deux trop vite mes films! D'autres navigateurs, comme Chrome, affichent mon film comme prévu. En outre, cela se produit uniquement sur mon ordinateur.

Est-ce que de toute façon sait ce que le problème pourrait être?

+0

'ne se produit que sur mon ordinateur' - Mise à jour Flash? –

+0

Flash a été mis à jour. Se produit seulement sur mon ordinateur dans FF et Safari. Pas Chrome. Chrome fonctionne bien. – Kriem

Répondre

0

C'est corrigé. L'ajout d'une longueur de tampon (n'importe quelle longueur) résout le problème.

ns.bufferLength = 4; 
+0

Vous avez probablement voulu dire 'bufferTime', puisque' bufferLength' est [propriété en lecture seule] (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#bufferLength) . – Andrey