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

Provient de la version 

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 SurChangementObjetAVPlayer ou SurModificationFichierAVPlayer 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 SurChangementObjetAVPlayer ou SurModificationFichierAVPlayer :
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

résultat

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 ou iPadOS sur l'écran verrouillé ou sur le tableau de bord sont désactivées pendant la lecture ou la mise en pause 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 (Étirer) 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 Étirer.
4 (Remplir uniquement) Les utilisateurs ne sont pas autorisés à définir le niveau de zoom sur Ajuster ou Étirer.
5 (Étirer 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.

Copier
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.

Copier
Si [ObtenirAttributAVPlayer ("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