Grabación

Esta plantilla no está basada en ninguna interacción especial del programa, sino que usa las acciones de grabar y reproducir que se pueden asociar a cualquier objeto.

 

ELEMENTOS NECESARIOS

1. En esta plantilla no es necesario un panel con Nombre "Main", ya que no está basada en ninguna interacción del programa. Solo usaremos un panel si queremos presentar varias tarjetas en el ejercicio.

2. Objeto con acción "record" o "autoRecord" y valor el nombre del fichero que queramos grabar (no es necesario que exista previamente):

     ejemplo: Acción record Valor: audio/frase2.mp3 (el programa puede grabar en formato wav y mp3).

Veamos las diferencias entre las acciones "record" y "autoRecord":

record: al usar esta opción aparece la grabadora de Malted, con los botones de grabar, reproducir, etc. y con la que podemos ver gráficamente lo grabado.

autoRecord: usando esta opción no aparece la grabadora en pantalla. La grabación comienza al pulsar el botón de grabar (aparece entonces la palabra "Stop") y termina cuando volvamos a pulsarlo (vuelve a su apariencia original).

Con el sistema operativo Windows, las grabaciones se guardan dentro de Documents and Settings/nombre_usuario/Malted_cache. Estas grabaciones se guardan hasta que se produzca una nueva grabación que las sustituya, o se borren manualmente.

3. Si queremos reproducir nuestra grabación en cualquier momento, necesitaremos un objeto con acción "play" y valor el nombre del fichero que hayamos grabado:

     ejemplo: Acción play Valor: audio/frase2.mp3

4. Según el tipo de ejercicio que queramos hacer, tendremos que presentar al alumno lo que queremos que grabe. Esto normalmente será un objeto de texto (para que lo lea), un audio (para que repita), o un objeto genérico con ambas cosas juntas.

NOTA: Todos los demás elementos que componen esta plantilla (los botones de ayuda e instrucciones, el icono de la mano para pasar al siguiente ejercicio, etc.) no son necesarios, están ahí para servir de ejemplo. Elimina los que no vayas a usar para tu ejercicio (como por ejemplo el botón que abre esta explicación).

 

GRABACIÓN EN RAM

Otra posibilidad es realizar grabaciones que se almacenan temporalmente en la memoria RAM, de manera que no se guardan. Para hacerlo, simplemente tenemos que dejar vacío el campo valor de los objeto que lleven asociada la acción "record" o "autoRecord":

a) Si usamos la acción "record" la grabación solo está disponible mientras la grabadora de Malted está abierta, y podemos escucharla usando los botones de la propia grabadora. En cuanto se cierra la grabadora la grabación se pierde. En este caso no tiene sentido crear un botón para reproducir la grabación.

b) Si usamos un objeto con la acción "autoRecord" debemos ponerle un nombre al objeto:

     ejemplo: nombre objeto grabacion1

Para reproducir la grabación necesitaremos un objeto con acción "ramPlay" y Valor el nombre del objeto que hace la grabación:

     ejemplo: Acción ramPlay Valor: grabacion1

Esta grabación solo está disponible mientras esté activo el ejercicio.

 

PARÁMETROS CONFIGURABLES

Esta plantilla no tiene parámetros configurables.