Hola.
He estado leyendo la documentacion de flash, acerca del asunto del
Streaming, y segun esto hay dos tipos de sonidos en flash
EVENT SOUNDS que deben estar completamente cargados antes de ejecutarse.
Estos, como bien dices, Oscar, se pueden controlar con el objetoSound que
aporta flash.
STREAMING SOUNDS : que se pueden ejecutar mientras están descargando. En
cuanto hay suficiente parte cargada de los mismos, empiezan a sonar.
Sin embargo, segun esto, en el enlace que pase para preguntar como se hacia
esa descarga progresiva, me comentaste que no era STREAMING, sin embargo,
segun veo los sonidos van sonando mientras se van descargando, cosa que es
caracteristica de los sonidos streaming.
Os recuerdo el enlace:
http://www.grupo-kapital.com/fabrik/
Mi pregunta sigue siendo....se puede hacer eso SIMPLEMENTE con el objeto
Sound()?
Hola,
Se trata de una descarga progresiva, que no es lo mismo que streamig.
Para servir archivos con streaming necesitas un servidor como el flash
communication server. Para la descarga progresiva no es necesario.
Las dos barras que van avanzando te muestran la descarga del audio y la
reproducción. Si haces clic a en cualquier punto de la barra de
descarga, la reproducción del audio salta a ese punto, pero no puedes
saltar más allá de lo que todavía no se ha cargado. Si fuera streaming,
sí que podrías hacer esto, es decir, elegir cualquier punto del audio
desde donde comenzar a reproducir sin haberlo descargado antes.
En cuanto a la programación, no es demasiado difícil. El objeto sound
tiene unos métodos y propiedades que permiten hacer esto. Utiliza los
métodos .getBytesLoaded() y .getBytesTotal()para ir mostrando la
descarga. Luego puedes usar la propiedad position para mostrar la barra
de reproducción tal como va avanzando el audio y también para saltar al
punto que quieras reproducir.
Bueno, creo que con estas pistas podrás hacerlo. De todas formas si te
atascas en algo ya sabes donde preguntar.
Suerte,
Óscar.
----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------