Bonjour,

je débute en AS, et j'essaye d'utiliser la propriété NetStream.bufferTime pour personnaliser le délai de chargement d'une vidéo :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
var video:Video;
 
var connect_nc:NetConnection = new NetConnection();
connect_nc.connect(null);
 
var stream_ns:NetStream = new NetStream(connect_nc);
 
stream_ns.client = this;
 
stream_ns.bufferTime(3); // problème ici
 
function netStatusHandler(p_evt:NetStatusEvent):void
{
   if(p_evt.info.code == "NetStream.Play.FileStructureInvalid")
   {
      trace("la structure du MP4 est invalide.");
   }
   else if(p_evt.info.code == "NetStream.Play.NoSupportedTrackFound")
   {
      trace("Le MP4 ne contient aucune piste valide");
   }
}   
 
stream_ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
 
video = new Video();
addChild(video);
 
video.attachNetStream(stream_ns);
 
stream_ns.play("TEST.mp4");
Quand j'exécute le code ci-dessus j'ai le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1195: Tentative d'accès à la méthode inaccessible bufferTime, via la référence de type static flash.net:NetStream.
Pouvez-vous m'aider ?

Merci!