¿Cómo ¿Cómo reproduci r audio con App Inventor? Inventor?
AppInventor ofrece varias varias opciones para para reproducir audio, audio, para explicarlas, vas a crear crear un nuevo proyecto al que llamarás “audio”. Vamos a explorar los distintos componentes multimedia que ofrece la Web de Appinventor. En la sección “Paleta” pulsa en la pestaña “Media”.
Dispones desde componentes para grabar video o sacar fotos hasta componentes para reproducir audio o video, que es lo que te atañe en este punto. Básicamente hay dos componentes que te interesan: “Player” y “Sound”. El componente “Sound” es un componente adecuado para reproducir sonidos de tipo “clic” cuando pulsamos un botón y no para reproducir sonidos largos como una canción. Para reproducir este tipo de sonidos deberías utilizar el componente “Player” que puedes encontrar en la Paleta, junto al componente “Sound”. Para explicar el funcionamiento de éste componente, vamos a arrastrarlo al viewer. El componente “sound” no es un componente visible en la interfaz y por ello, no se coloca en la pantalla del teléfono del viewer sino debajo de ella. Esto significa, que para poder utilizarlo, debes arrastrar un botón al viewer para que cuando lo pulses se reproduzca un sonido. Una vez hecho esto debes subir al proyecto el fichero de audio que quieres reproducir, para ello, pulsa nuevamente el botón “Add” de la sección “Components” y selecciona el fichero de audio. Por último, indica al componente “sound” que ese es el fichero de audio a reproducir. A continuación pulsa en el componente “sound” y en la sección properties, seleccionamos el fichero de audio.
Ya tienes lo necesario para poder reproducir el fichero de audio. Ahora utilizando el Editor de Bloques, indica que al pulsar el botón, el componente “Sound” reproduzca el sonido. En la pestaña “My Blocks” del Editor de Bloques, selecciona el botón y elige el bloque utilizado en todos los proyectos, when Button1.Click. do y arrástralo al lienzo. Lo último, es poner el bloque adecuado del módulo “Sound1” en el hueco del bloque Button1.Click. Selecciona el bloque “Sound1” en la pestaña “My Blocks”. Si observas los bloques disponibles, podrás deducir que el bloque que interesa es el que pone “Sound1.Click”. Arrástralo al hueco disponible. Con esto, el emulador debe reproducir el sonido al pulsar el botón. Para comprobarlo, ves al emulador y pulsa el botón. El funcionamiento del componente “Player” es el mismo al del componente “Sound”. Para usarlo, en la web de AppInventor, debes arrastrarlo de la paleta al viewer. El componente tiene el mismo comportamiento que el componente Sound. Solo debes seleccionarlo y en la sección properties, elegir el fichero a reproducir.
Ahora, debes poner un nuevo botón en el viewer para que cuando lo pulses reproduzca sonido.
Por último, en el Editor de Bloques, indica que al pulsar ese nuevo botón el componente player reproduzca sonido. Selecciona el nuevo botón en la pestaña “My Blocks” y arrastra el bloque Button2.Click al lienzo.
Selecciona el componente Player1 de la pestaña “My Blocks” para ver los bloques disponibles. Encuentra un bloque llamado “Player1.Start” y arrástralo al lienzo para que encaje en el hueco del bloque Button2.Click.
Regresa al emulador y comprueba que el componente funciona de una forma similar al componente “Sound” explicado anteriormente. Ya conoces todos los componentes multimedia dedicados a la reproducción.