hola a todos, estoy realizando una aplicación para una página web y pues la idea es crear una pequeña aplicación en flash que me permita capturar lo que el usuario hable por medio del microfono y al terminar presione un botón que diga finalizar grabación y le permita escuchar lo que grabo y si le gusto que lo pueda guardar como un archivo .wav o .mp3 no importa el formato. pero tengo algunos problemas por que de la forma que lo estoy haciendo puedo iniciar el microfono y aparentemente se esta capturando el sonido pero pos en realidad creo que lo estoy haciendo mal. les muestro un poco del código qu etengo hecho.
En el fotograma del lienzo 1 tengo lo siguiente:
Código PHP:
var microfono = Microphone.get();
microfono.rate = 22;
btnDetener._visible = false;
//microfono.setSilenceLevel(90);
this.createEmptyMovieClip("sonido", this.getNextHighestDepth());
En el boton que inicia la grabación tengo lo siguiente:
Código PHP:
on(press)
{
if(presion == 1)//esta prendido, debo apagarlo
{
trace("Detener...");
presion = 0;
trace(mySound);
mySound.onSoundComplete = function() {
trace("mySoundID completed");
mySound.attachSound(sonido);
mySound.start();
};
mySound.start();
}
else
{
trace("Grabar...");
presion = 1;
labelTexto.text = "Grabando...." ;
sonido.attachAudio(microfono);
mySound = new Sound(this);
mySound.attachSound(sonido);
// trace(microfono.activityLevel);
// var audio_sound:Sound = new Sound(microfono);
}
}
tengo la leve impresion de que estoy haciendo todo mal, por eso acudo a ustedes. Muchas gracias espero me puedan Colaborar.