Audio y video en aplicaciones móviles multiplataforma
Altova MobileTogether combina el diseño de la interfaz de usuario mediante una interfaz visual de arrastrar y soltar con la programación funcional, utilizando Acciones y Árboles de Acciones, para permitir a los desarrolladores crear rápidamente aplicaciones móviles para dispositivos iOS, Android y Windows. Recientemente, MobileTogether 2.2 ha añadido soporte para funciones multimedia que deleitarán a los usuarios finales con efectos de sonido, video y funciones de grabación de audio.

Añadir efectos de sonido a aplicaciones móviles multiplataforma
Los efectos de sonido son comunes en las aplicaciones móviles y sirven como confirmación auditiva de que se ha realizado una acción. Por ejemplo, en una aplicación de panel de control de ventas que muestra informes alternativos por región o producto, podríamos querer añadir un efecto de sonido al cambiar entre diferentes vistas.

Las dos vistas principales del panel de control de ventas por día se muestran arriba. El usuario puede cambiar entre las vistas tocando el botón de navegación que se encuentra en la esquina superior izquierda. Para añadir un efecto de sonido al botón, creamos un Grupo de Acciones en el diseñador MobileTogether:

El sonido original proviene de un archivo de audio, que puede especificarse como un nombre de archivo o una URL. También especificamos que el sonido se reproducirá desde el inicio del archivo y que su duración será de 1 segundo.
Opcionalmente, proporcionamos el nombre de un archivo de caché del dispositivo del usuario final. Cuando se ejecuta el grupo de acciones, el dispositivo móvil busca primero el archivo de caché local. El archivo solo se descarga del servidor MobileTogether si el archivo de caché no existe.
Los desarrolladores tienen control total sobre la ubicación del archivo de caché para cada sistema operativo de dispositivo móvil. Al hacer clic en el botón que se encuentra junto al nombre del archivo de caché, se abre la ventana de diálogo del archivo de caché:

Por cierto, la función de audio puede hacer más que simplemente reproducir un archivo de sonido:

Incluso puede combinar una colección de sonidos en un solo archivo y utilizar la acción "Buscar audio" para seleccionar cualquier efecto individual.
Ahora podemos asignar el grupo de acciones al botón de navegación principal de nuestra aplicación de panel de control:

Podemos añadir el mismo grupo de acciones a las acciones de control de los botones que se encuentran en la esquina superior derecha de nuestra aplicación y que permiten cambiar la presentación de los informes entre unidades y dólares.
Añadir vídeos a aplicaciones móviles multiplataforma
La funcionalidad de video funciona de manera similar a la funcionalidad de audio. La aplicación "Acerca de" en el servidor de demostración MobileTogether, y que se instala con el programa MobileTogether Designer, contiene un ejemplo de video con acciones de video asignadas a los botones:

Puede aplicar diversas funciones de video para crear todos los botones que los usuarios esperan, como reproducción, pausa, retroceso y otros controles de video. Sin embargo, programar los botones manualmente es opcional; también puede elegir controles predeterminados que se superponen al marco del video

Grabación de audio en aplicaciones móviles multiplataforma
MobileTogether también incluye una función de audio que permite a los desarrolladores integrar la grabación de sonido en una aplicación más amplia. Por ejemplo, una aplicación para peritos de seguros puede mostrar información sobre una reclamación y, a continuación, permitir al perito tomar una fotografía y grabar un comentario que se asociará al caso.

La función de grabación de audio de MobileTogether permite al desarrollador especificar el formato de archivo de audio (codificación) y la frecuencia de muestreo, lo que determina la calidad de la grabación, o bien limitar la duración o el tamaño del archivo grabado.
Descargue el programa MobileTogether Designer, que es gratuito, para añadir audio y video a sus propias aplicaciones móviles multiplataforma en tiempo récord.