Enregistrement audio

www.altova.com Imprimer cette rubrique Page précédente Un niveau supérieur Page suivante

Accueil >  Objets/fonctions du design > Audio, Vidéo >

Enregistrement audio

La fonction d'enregistrement audio de MobileTogether permet l'enregistrement audio par le biais de l'appli d'enregistrement de l'appareil client et la sauvegarde sur un fichier dans l'appareil client.

 

L'enregistrement audio est lancé par le biais de l'action Enregistrement Audio (Démarrage) (voir capture d'écran ci-dessous) et peut être arrêté par le biais de l'action Enregistrement Audio (Arrêter). Voir la description de l'action Enregistrement Audio pour plus de détails. Généralement, chaque action d'Enregistrement Audio sera attribuée à un événement de commande, comme par exemple un clic de bouton. Lorsque l'événement se produit, l'action d'Enregistrement Audio est déclenchée. Par exemple, un bouton peut être utilisé pour démarrer l'enregistrement et un autre peut être utilisé pour arrêter l'enregistrement. L'enregistrement s'arrête automatiquement si l'utilisateur final quitte la page sur laquelle l'enregistrement audio a été démarré ou lorsque la solution est suspendue.

MTActionAudioRecording

La fonction d'Enregistrement Audio fonctionne comme suit :

 

Lorsque l'action Démarrage de l'Enregistrement Audio est déclenchée, l'appli d'enregistrement de l'appareil est démarrée et l'audio est enregistré sur le fichier nommé dans l'action (voir capture d'écran ci-dessus). Ce fichier doit se trouver sur l'appareil client.
Vous pouvez spécifier quel encodeur (codec) utiliser pour chaque système d'exploitation. Si vous ne remplissez pas ces champs, le codec par défaut de chaque appareil sera utilisé. Pour les systèmes Android, vous pouvez aussi spécifier le format de fichier du fichier enregistré.
Vous pouvez spécifier la taille du fichier et la durée d'enregistrement des fichiers qui sont enregistrés. Si une de ces limites est atteinte, l'enregistrement est arrêté et est considéré terminé.
Vous pouvez aussi spécifier le taux d'échantillonnage et le bitrate d'encodage des enregistrements. Si vous ne remplissez pas ces champs, le paramètre par défaut du code d'enregistrement sera utilisé. Si vous souhaitez spécifier vos propres paramètres, veuillez consulter les standards d'encodage audio ou les spécifications d'encodeur correspondantes.
L'action Arrêter l'Enregistrement Audio arrête tout enregistrement audio entrepris sur cette page.

 

Note :Si l'audio est enregistré lorsque l'utilisateur final quitte la page ou si une solution est suspendue, l'enregistrement est stoppé. Si une deuxième action d'enregistrement est lancée alors qu'une autre est en cours, la première action d'enregistrement s'arrêtera. La première action d'enregistrement est considérée être interrompue, elle est donc inachevée.

 

Note :L'audio ne devrait pas être enregistré au même moment que l'audio/vidéo est lu étant donné que cela pourrait entraîner des problèmes avec l'état de lecture, en particulier pour les appareils iOS.

 

Événements d'enregistrement audio

Les événements d'Enregistrement Audio sont définis par page. Deux événements sont disponibles : SurErreurD'EnregistrementAudio et SurFinD'EnregistrementAudio. Les actions qui sont définies pour ces événements s'appliquent à tous les Enregistrements Audio sur la page. Vous pouvez accéder à ces événements soit en (i) cliquant sur le bouton Dialogue supplémentaire de la propriété Actions d'Enregistrement Audio, soit en (ii) cliquant sur la touche de droite dans le design et en choisissant Actions d'Enregistrement Audio de la Page. Vous pouvez définir pour chaque événement les actions à exécuter en glissant et déposant des actions depuis le panneau Actions situé à gauche dans l'onglet de l'événement.

 

SurErreurD'EnregistrementAudio: erreurs possibles :  Impossible de trouver le fichier, une erreur de format de fichier ou une interruption de l'enregistrement. Vous pouvez obtenir des informations concernant l'erreur par le biais de la fonction d'extension XPath mt-external-error de MobileTogether. Si des actions sont définies pour cet événement, ces actions sont exécutées. Sinon, l'erreur est affichée dans une fenêtre de messages.
SurFinD'EnregistrementAudio : l'enregistrement audio est considéré être terminé lorsque la taille de fichier max. (Taille de fichier max.) ou la durée max. (Durée d'enregistrement max.) est atteinte (voir capture d'écran ci-dessus).

 

Fonction d'extension XPath MobileTogether liée à l'enregistrement audio

La fonction d'extension XPath MobileTogether liée à l'enregistrement audio suivante est disponible :

 

mt-audio-is-recording() en tant que xs:boolean

 

Vous pouvez utiliser cette fonction dans des expressions XPath, par exemple pour spécifier le traitement conditionnel pour établir si l'audio est actuellement en train d'être enregistré ou pas.

 


© 2019 Altova GmbH