Audio et vidéo dans les applications mobiles multiplateformes

Altova MobileTogether combine la conception d'interfaces utilisateur par glisser-déposer visuel avec la programmation fonctionnelle grâce aux actions et aux arbres d'actions, permettant aux développeurs de créer rapidement des applications mobiles pour les appareils iOS, Android et Windows. La version 2.2 de MobileTogether a récemment ajouté la prise en charge de fonctionnalités multimédias qui raviront les utilisateurs finaux grâce aux effets sonores, à la vidéo et aux fonctionnalités d'enregistrement audio.

Ajouter des effets sonores aux applications mobiles multiplateformes

Les effets sonores sont courants dans les applications mobiles et servent de confirmation auditive qu'une action a été effectuée. Par exemple, dans une application de tableau de bord de ventes qui présente des rapports alternatifs par région ou par produit, nous pourrions vouloir ajouter un effet sonore lors du passage d'une vue à une autre.

Les deux principales vues du tableau de bord des ventes par jour sont présentées ci-dessus. L'utilisateur peut passer d'une vue à l'autre en appuyant sur le bouton de navigation situé en haut à gauche. Pour ajouter un effet sonore au bouton, nous créons un groupe d'actions dans l'outil MobileTogether Designer :

Le son original provient d'un fichier audio, dont le nom de fichier ou l'URL peut être spécifié. Nous avons également précisé que le son sera reproduit à partir du début du fichier, et que sa durée sera de 1 seconde.

Nous avons éventuellement fourni le nom d'un fichier de cache du dispositif de l'utilisateur final. Lorsque le groupe d'actions est exécuté, l'appareil mobile recherche d'abord le fichier de cache local. Le fichier n'est téléchargé depuis le serveur MobileTogether que si le fichier de cache n'existe pas.

Les développeurs ont un contrôle total sur l'emplacement du fichier de cache pour chaque système d'exploitation des appareils mobiles. En cliquant sur le bouton à côté du nom du fichier de cache, une fenêtre de dialogue relative au fichier de cache s'ouvre :

Au fait, l'action audio peut faire plus que simplement lire un fichier sonore :

Vous pouvez même combiner une collection de sons dans un seul fichier et utiliser l'action "Recherche audio" pour sélectionner n'importe quel effet individuel.

Maintenant, nous pouvons affecter le groupe d'actions au bouton de navigation principal de notre application de tableau de bord :

Nous pouvons ajouter le même groupe d'actions aux actions de contrôle des boutons situés en haut à droite de notre application, qui permettent de basculer les rapports entre les unités et les dollars.

Ajouter des vidéos aux applications mobiles multiplateformes

Le fonctionnement de l'action vidéo est similaire à celui de l'action audio. L'application "À propos" présente sur le serveur de démonstration MobileTogether et installée avec le logiciel MobileTogether Designer contient un exemple vidéo avec des actions vidéo attribuées à des boutons :

Vous pouvez utiliser différentes formes d'actions vidéo pour créer tous les boutons que les utilisateurs attendent, comme les boutons de lecture, de pause, de retour en arrière et autres. Cependant, la programmation de ces boutons est facultative : vous pouvez choisir des commandes par défaut qui se superposent à la fenêtre vidéo

Enregistrement audio dans les applications mobiles multiplateformes

MobileTogether comprend également une fonctionnalité audio qui permet aux développeurs d'intégrer l'enregistrement sonore dans une application plus vaste. Par exemple, une application destinée aux experts en sinistres peut afficher des informations sur un dossier, puis permettre à l'expert de prendre une photo et d'enregistrer un commentaire qui sera associé à ce dossier.

L'action d'enregistrement audio de MobileTogether permet au développeur de spécifier le format du fichier audio (l'encodage) et le taux d'échantillonnage, qui déterminent la qualité de l'enregistrement, ou de limiter la durée ou la taille du fichier enregistré.

Téléchargez gratuitement le logiciel MobileTogether Designer pour ajouter rapidement des éléments audio et vidéo à vos propres applications mobiles multiplateformes !