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 :
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 :
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!
Partager