Buenas estoy haciendo una precarga de mp3 de las siguientes maneras:
Con el primer ejemplo:
Código:
sonido1 = new Sound();
sonido1.loadSound("mimusica.mp3", true);
Y las otras dos maneras con la ayuda de Flash.
Código:
var songTrack = new Sound();
checkProgress = function (soundObj) {
var bytesLoaded = soundObj.getBytesLoaded();
var bytesTotal = soundObj.getBytesTotal();
var percentLoaded = Math.floor(bytesLoaded/bytesTotal * 100);
trace("%" + percentLoaded + " cargado.");
}
songTrack.onLoad = function () {
clearInterval(poll);
}
songTrack.loadSound("mimusica.mp3", true);
var poll = setInterval(checkProgress, 1000, songTrack);
Código:
var gameSound = new Sound();
gameSound.onLoad = function (loadedOK) {
if(loadedOK) {
gameSound.start();
}
}
gameSound.loadSound("mimusica.mp3", false);
Y bueno en cuanto a lo de la carga externa del mp3 tambien me carga sin embargo cuando la reproduzco en Ctrl+Enter dos veces (o sea en la de 56 k) me da saltos y se para el sonido y por más que lo intento no logro arreglarlo. He probado incluso de otras maneras mirando la ayuda de loadSound y tampoco.
¿Es normal eso del salto?