Hola tengo un problemilla que necesito solucionar para terminar un trabajo, a ver si me podeis ayudar:
cargo un sonido en la peli principal que se mantiene en toda la navegación, lo cargo asi:
spot = new Sound(this);
spot.attachSound("musica");
spot.start("", 9999);
bien carga y se oye perfectamente.
Tengo un boton de parar y otro de reproducir, para ello inicio la veriable como true
seoye=true;
y este es el código de los botones del reproductor:
Reproducir.onRelease =
function(){
if(!seoye) {
spot.start("", 9999);
seoye=true;
}
}
Parar.onRelease =
function(){
if(seoye) {
spot.stop();
seoye=false;
}
}
Ahora bien, una de las peliculas que cargo es un video cargado mediante streaming que lleva su propio sonido y voz, claro quiero deshabilitar el sonido cuando carge esta peli y que siga sonando cuando pulsamos sobre otra opción del menu:
( el sonido lo tengo cargado en un nivel 4):
cuando cargo la pelicula que tiene el video en este caso publireportaje, pongo esto:
_level4.spot.stop();
y para que vuelva a sonar cuando desde publireportaje pulse otra opción por ej. contacto pongo esto:
_level4.spot.start("", 9999);
Bien funciona perfecto, pero claro me da un problema, si cargo la peli principal carga el sonido, y claro si pulso en vez de en publireportaje, sobre otra opción por ej. contacto, claro me carga otra vez el sonido con lo que se oye dos veces.
Como puedo hacer para que si el sonido esta sonando no lo lanze otra vez.
Espero haberme explicado, gracias por alguna orientación.
Saludos