MetaCard y Revolution: Herramientas de autor multiplataforma para multimedia | ||
---|---|---|
Anterior | Capítulo 8. Sonido y audio | Siguiente |
El presente apartado está encaminado a exponer dos ejemplos en los que el audio es protagonista de la aplicación para desarrollar ideas expuestas hasta el momento.
El presente caso de estudio corresponde al trabajo de Susana Sánchez y plantea la realización de una agenda básica, con la peculiaridad de incorporar la programación de mensajes para una hora (fecha) dada y que, en su momento, serán expuestos en forma de audio al usuario. El usuario crea estos mensajes en formato de texto (en la forma en que se muestra en la Figura 8-15) y es la aplicación la que se ha de encargar de transformalos en audio (en este caso en voz) para reproducirlos en el momento oportuno.
Figura 8-15. Formato de la tarjeta que permite la especificación de un mensaje y su programación en el tiempo.
La aplicación está diseñada en torno a una sencilla pila que dispone en cada tarjeta los controles necesarios para cada tarea y son:
Entrada en la aplicación, que agrupa al título y los créditos.
Controles del audio a generar, como velocidad de locución y formato del fichero.
Creación y programación del evento.
Este apartado está dedicado a exponer el trabajo de Javier Sanmateu ... En él, veremos cuestiones de utilización del audio junto a detalles de intefaz:
La utilización de propiedades básicas como el volumen de la reproducción.
El uso de la orden play como base para escuchar detereminados ficheros de audio.
El empleo de aplicaciones externar como método general para la reproducción de audio, de manera que no haga recaere sobre nuestra herramienta de autor la necesidad de contener todos y cada uno de los formatos existentes. Además de permitir la puesta al día de nuestra aplicación sin esperar a una nueva versión de MetaCard/Revolution que solucione nuestros "problemas".
Un elemento que sirve de barra de herramientas que se oculta cuando no se usa para dejar más campo de acción al usuario.
La realización de un control dinámico a modo de árbol para exponer opciones