Yeah, el tercer tutorial. Un reproductor de mp3, como flujo de audio. Es decir, carga un búfer y empieza a reproducir mientras sigue cargando. Ahí viene...
Features:
• Botones First_play, Pause_btn, Play_btn (los tres en el mismo lugar) y Back_btn
• Control de volumen.
• Indicador de tiempo de reproducción y tiempo total. Estos aparecen y se actualizan sólo cuando se haya cargado completamente el archivo mp3.
• Barra de búsqueda con indicador de búfer. Podemos movernos por la barra de tiempo libremente, pero sólo cuando se haya cargado completamente el archivo. Es la única manera que encontré de que flash sepa que duración tiene el archivo de audio.
• Si modificamos la escala X del control de volumen y/o la barra de desplazamiento, al realizarase la exportación, la escala X del cabezal (sea el parlantecito o el clip de seek) se corrige automaticamente. Es decir: en Flash ubicamos todo y vemos que el volumen y el seek se ven así:
Cuando es exportado, automáticamente se corrige:
• Carga de videos usando la función load_mp3("archivo.mp3").
• Cada MovieClip o botón se puede modificar, cambiar la forma, color o tamaño.
Todo el código está en $mp3p.as (también se puede modificar) y las variables iniciales que están en $mp3p.fla son:
Código :
/************************************* Reproductor de MP3 Versión 1.0 Mario Mey, [email protected] http://www.pitucones.com.ar/mariomey *************************************/ auto_play = 1; // Si comienza a reproducir automaticamente el archivo "initial_mp3_file". only_1_mp3 = 0; // Si se va a cargar un solo archivo o varios. initial_mp3_file = "bob.mp3"; // Archivo inicial. Funciona con "auto_play" // Stage.scaleMode = "noScale"; // No es impresindible, pero yo siempre lo uso. #include "$mp3p.as" // Carga el código que está en un archivo externo.
Descargá el ZIP que contiene:
$mp3p.fla
$mp3p.as
Gracias por el espacio. Abracitos.
PD: en el foro no reproduce porque... no se. Bajenló que funciona bien.