Bonjour à tous.
Je suis nouveau sur ce Forum et je ne sais pas si le sujet à déjà été traité, mais il me semble que non.
Pour en venir au fait, j'ai un petit problème depuis la dernière mise à jour d'IE, concernant le streaming de fichiers MP3 "onLoad" dans mes pages web.
En effet, aucuns problèmes avec Firefox ou Opéra, et pas de problèmes non plus avec IE avant cette mise à jour.
Voici le code qui est sensé lancer le streaming du MP3 à l'ouverture de la page:
// Créez un nouvel objet Sound pour lire le son.
var songTrack:Sound = new Sound();
// Crée la fonction d'interrogation qui suit la progression du téléchargement.
// Il s'agit de la fonction qui est « interrogée ». Elle vérifie
// la progression du téléchargement de l'objet Sound transmis comme référence.
function checkProgress (soundObj:Object):Void {
var numBytesLoaded:Number = soundObj.getBytesLoaded();
var numBytesTotal:Number = soundObj.getBytesTotal();
var numPercentLoaded:Number = Math.floor(numBytesLoaded / numBytesTotal * 100);
if (!isNaN(numPercentLoaded)) {
trace(numPercentLoaded + "% loaded.");
}
};
// Lorsque le chargement du fichier est terminé, supprimez l'intervalle d'interrogation.
songTrack.onLoad = function ():Void {
trace("load complete");
clearInterval(poll);
};
// Charge le fichier MP3 en flux continu et commence à appeler checkProgress(),
songTrack.loadSound("
[ Lien ]", true);
var poll:Number = setInterval(checkProgress, 100, songTrack);
Donc, le problème c'est que si je recharge la page ou retourne une deuxième fois sur la page ou il y a ce streaming, le streaming ne se déclenche plus (avec IE). Par contre, si je quitte IE et que je retourne sur cette page, cela va de nouveau charger le streaming mais de nouveau seulement une fois.
Merci d'avoir pris le temps de lire ce post et si vous avez une idée sur comment résoudre ce problème, ne vous privez surtout pas de répondre.
À bientôt
Benoit__