Référence > Page de référence des fonctions > Fonctions logiques > ObtenirAttributAVPlayer
 

ObtenirAttributAVPlayer

Renvoie le paramètre de l'attribut défini pour le fichier audio, vidéo ou image dans une rubrique Conteneur.

Format 

ObtenirAttributAVPlayer(NomAttribut)

Paramètres 

NomAttribut : nom d'un attribut pris en charge (voir ci-dessous).

Résultat 

Texte, nombre

Provenance 

FileMaker Pro 14.0

Description 

Cette fonction est utilisée dans FileMaker Go. Si cette fonction est appelée alors que le fichier multimédia est en cours de lecture ou en pause, elle renvoie une valeur correspondant à l'état de lecture actuel du fichier. Si la fonction est appelée alors qu'aucun fichier multimédia n'est en cours de lecture, elle renvoie une valeur correspondant à l'état du dernier fichier multimédia lu. Si la fonction est appelée alors qu'aucun fichier multimédia n'a été lu, elle renvoie une chaîne vide ou 0.

Attributs

 

Attribut

Résultat

Résultat

all

Tous les attributs et leurs valeurs.

Texte

sourceType

Le type de source utilisé pour les fichiers audio et vidéo :
0 (aucun)
1 (URL)
2 (rubrique)
3 (objet de modèle)
4 (objet actif)

Nombre

source

L'URL, le nom de rubrique ou le nom de l'objet de modèle. Si SourceType vaut 4 (objet actif), source renvoie une chaîne vide.

Texte

playbackState

Un numéro correspondant à l'état de lecture du fichier multimédia :
0 (arrêté)
1 (lecture en cours)
2 (suspendu).

Nombre

presentation

La méthode utilisée pour afficher le fichier multimédia :
0 (intégré)
1 (plein écran)
2 (plein écran uniquement)
3 (audio uniquement)
4 (intégré uniquement)

Nombre

position

La position (en secondes) actuellement lue sur le fichier multimédia.

Nombre

startOffset

La position de démarrage de la lecture (en secondes).

Nombre

endOffset

La position finale de la lecture (en secondes) ; renvoie 0 en cas de lecture jusqu'à la fin du fichier multimédia.

Nombre

duration

La durée (en secondes) de la lecture du fichier audio ou vidéo.

Nombre

triggerEvent

Indique pourquoi les derniers déclencheurs de script SurModificationLecteurAVobjet ou SurModificationLecteurAVfichier ont été activés :
0 (interne)
1 (script)
2 (à distance)

Nombre

triggerEventDetail

Fournit des informations sur l'événement qui a activé le dernier déclencheur de script SurModificationLecteurAVobjet ou SurModificationLecteurAVfichier :
0 (inconnu)
1 (LireMédiaAdistance)
2 (PauseAdistance)
3 (BasculerLecturePauseAdistance)
4 (LireSuivantAdistance)
5 (LirePrécédentAdistance)
6 (RechercheAdistance)
7 (ArrêtAdistance)
8 (ScriptLectureMédia)
9 (ScriptChangementPrésentation)
10 (ScriptBasculerLecturePause)
11 (ArrêtScript)
12 (ScriptChangementParamètres)
13 (BasculerLecturePauseEnInterne)
14 (ChangementPrésentationInterne)
15 (RechercheInterne)
16 (ArrêtInterne)
17 (ChangementZoomInterne)
18 (ChangementVolumeInterne)
19 (ChangementIncrustationImageInterne)
20 (ChangementInterneLectureExterne)

Nombre

sequence

Indique le prochain fichier multimédia devant être lu :
0 (aucun)
-1 (Aller au précédent)
+1 (Aller au suivant)

Nombre

result

0 si la lecture se termine avec succès; renvoie 1 si la lecture se termine à cause d'une erreur.

Nombre

hideControls

1 (Oui) si les commandes de lecture sont masquées, sinon renvoie 0 (Non).

Nombre

disableInteraction

1 (Oui) si les utilisateurs ne peuvent intervenir dans la lecture, sinon renvoie 0 (Non).

Nombre

disableExternalControls

1 (Oui) si les commandes de lecture iOS sur l'écran verrouillé ou sur le tableau de bord sont désactivées pendant la lecture du fichier multimédia, sinon renvoie 0 (Non).

Nombre

PauseInBackground

0 La vidéo est mise en pause (sauf pour l'incrustation d'image) et l'audio continue d'être lu lorsque FileMaker Go passe en arrière-plan.
1 L'audio et la vidéo sont mis en pause lorsque FileMaker Go passe en arrière-plan.
2 L'audio et la vidéo continuent d'être lus lorsque FileMaker Go passe en arrière-plan.

Nombre

zoom

Indique le format d'affichage de la vidéo :
0 (Ajuster) Le format de l'image est conservé, et la vidéo est dimensionnée pour s'ajuster à la zone de lecture.
1 (Remplir) Le format de l'image est conservé, et la vidéo est dimensionnée pour remplir la zone de lecture.
2 (Etirer) La vidéo est étirée pour remplir la zone de lecture, mais le format de l'image n'est pas conservé.
3 (Ajuster uniquement) Les utilisateurs ne sont pas autorisés à définir le niveau de zoom sur Remplir ou Etirer.
4 (Remplir uniquement) Les utilisateurs ne sont pas autorisés à définir le niveau de zoom sur Ajuster ou Etirer.
5 (Etirer uniquement) Les utilisateurs ne sont pas autorisés à définir le niveau de zoom sur Ajuster ou Remplir.

Nombre

volume

Indique le niveau de l'audio.

Nombre

pictureInPicture

Indique si la vidéo est affichée en incrustation d'image.
0 (Indisponible)
1 (Inactif)
2 (Actif)

Nombre

externalPlayback

Indique si une vidéo est lue sur un appareil externe, tel qu'une Apple TV via AirPlay :
0 (Indisponible)
1 (Inactif)
2 (Actif)

Nombre

imageSourceType

Le type de source utilisé pour les images :
0 (aucun)
1 (URL)
2 (rubrique)
3 (objet de modèle)
4 (objet actif)

Nombre

imageSource

L'URL, le nom de rubrique ou le nom de l'objet de modèle pour les images.

Texte

imageDuration

La durée (en secondes) d'affichage des images.

Nombre

Exemple 1 

Interrompt la lecture d'un fichier multimédia en cours de lecture.

Si [ObtenirAttributAVPlayer("playbackState") = 1]
Régler l'état de lecture AVPlayer [Arrêt]
Fin de si

Exemple 2 

Examine la durée d'un fichier multimédia et affiche un message si elle dépasse 30 minutes.

Si [ObtenirAttributLecteurAV("duration") > 1800]
Ouvrir boîte dial. person. ["Dépasse la durée maximale" ; "La vidéo active dure plus de 30 minutes."]
Sinon
Lire AVPlayer [Rubrique: Bibliothèque::Vidéo]
Fin de si

Rubriques connexes 

Page de référence des fonctions (liste des catégories)

Page de référence des fonctions (liste alphabétique)

A propos des formules

A propos des fonctions

Définition de rubriques Calcul

Utilisation des opérateurs dans les formules

Lire AVPlayer action de script

Définir options AVPlayer action de script

Régler l'état de lecture AVPlayer action de script