Foros del Web » Creando para Internet » Flash y Actionscript »

Stream de sonido solo una vez que apreto play?

Estas en el tema de Stream de sonido solo una vez que apreto play? en el foro de Flash y Actionscript en Foros del Web. Hola, tengo el codigo que pego abajo, para cargar sonido en una pagina, pero necesito que empiece a hacer stream solo una vez que se ...
  #1 (permalink)  
Antiguo 16/12/2011, 14:10
 
Fecha de Ingreso: junio-2010
Mensajes: 108
Antigüedad: 14 años, 5 meses
Puntos: 2
Stream de sonido solo una vez que apreto play?

Hola, tengo el codigo que pego abajo, para cargar sonido en una pagina, pero necesito que empiece a hacer stream solo una vez que se aprete el btn "play".

Tengo que modificar un true por un false?
Alguien me puede dar una mano?
Gracias.


Código acrionscript:
Ver original
  1. var pos:Number = 0;
  2. var posFinal:Number = 0;
  3. var indice:Number = 0;
  4. var mp3:Sound = new Sound();
  5.  
  6.  
  7. var xml:XML = new XML();
  8. xml.ignoreWhite = true;
  9. xml.load("music/denea.xml");
  10. xml.onLoad = function(exito)
  11. {
  12.     if (exito)
  13.     {
  14.         mp3.loadSound("music/"+xml.firstChild.childNodes[0].attributes.dir, false);
  15.     }
  16.     else
  17.     {
  18.         trace("Error");
  19.     }
  20. }
  21.  
  22.  
  23. //mp3.loadSound("music/calmha.mp3", true);
  24.  
  25. btnAtras.onRelease = function()
  26. {
  27.     indice--;
  28.     if (indice < 0)
  29.         indice = xml.firstChild.childNodes.length-1;
  30.     mp3.loadSound("music/"+xml.firstChild.childNodes[indice].attributes.dir, true);
  31. }
  32. btnPausar.onRelease = function()
  33. {
  34.     pos = mp3.position;
  35.     mp3.stop();
  36. }
  37. btnPlay.onRelease = function()
  38. {
  39.     mp3.start(pos/1000);
  40. }
  41. btnDetener.onRelease = function()
  42. {
  43.     mp3.stop();
  44.     pos = 0;
  45. }
  46. btnAdelante.onRelease = function()
  47. {
  48.     indice++;
  49.     if (indice >= xml.firstChild.childNodes.length)
  50.         indice = 0;
  51.     mp3.loadSound("music/"+xml.firstChild.childNodes[indice].attributes.dir, true);
  52. }
  53.  
  54. barra.rep.stop();
  55. barra.zona.stop();
  56.  
  57. onEnterFrame = function()
  58. {
  59.     posFinal = Math.round(mp3.getBytesLoaded()*100/mp3.getBytesTotal());
  60.     barra.zona.gotoAndStop(posFinal);
  61.    
  62.     var posFinal2:Number = Math.round(mp3.position*posFinal/mp3.duration);
  63.     barra.rep.gotoAndStop(posFinal2);
  64.    
  65.     autor.text = mp3.id3.artist+" - "+mp3.id3.songname;
  66. }
  67.  
  68. barra.onRelease = function()
  69. {
  70.     if (barra._xmouse/2 < posFinal)
  71.         mp3.start(barra._xmouse/2*mp3.duration/posFinal/1000);
  72. }

Etiquetas: sonido, stream, vez, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:02.