HoleAVPlayerAttribut
 
Zweck 
Gibt die Einstellung des angegebenen Attributs für eine Audio-, Video- oder Bilddatei in einem Containerfeld zurück.
Format 
HoleAVPlayerAttribut(Attributname)
Parameter 
Attributname - der Name eines unterstützten Attributs (siehe unten)
Zurückgegebener Datentyp 
Text, Zahl
Ursprung in 
FileMaker Pro 14.0
Beschreibung 
Diese Funktion wird in FileMaker Go verwendet. Wenn diese Funktion aufgerufen wird, wenn die Mediendatei wiedergegeben oder angehalten wird, wird ein Wert für den aktuellen Wiedergabestatus der Datei zurückgegeben. Wenn diese Funktion aufgerufen wird, ohne dass Medien wiedergegeben werden, wird ein Wert für den Status der zuletzt wiedergegebenen Mediendatei zurückgegeben. Wenn diese Funktion aufgerufen wird, ohne dass Mediendateien wiedergegeben wurden, wird eine leere Zeichenfolge oder 0 zurückgegeben.
Attribute
 
Der für Audio- und Videodateien verwendete Quelltyp:
0 (Ohne)
1 (URL)
2 (Feld)
3 (Layoutobjekt)
4 (Aktives Objekt)
Der URL, Feldname oder Layoutobjektname. Wenn sourceType 4 ist (aktives Objekt), dann gibt source eine leere Zeichenfolge zurück.
Zahl, die den Status der Medienwiedergabe angibt:
0 (Angehalten)
1 (Wiedergabe)
2 (Pausiert)
Die Anzeigemethode der Mediendatei:
0 (Eingebettet)
1 (Vollbild)
2 (Nur Vollbild)
3 (Nur Audio)
Die Endposition der Wiedergabe (in Sekunden); gibt 0 zurück, wenn bis zum Ende der Mediendatei wiedergegeben wird.
Bietet Informationen über das Ereignis, das den letzten Script-Trigger „BeiObjektAVPlayerÄnderung” oder „BeiDateiAVPlayerÄnderung” aktiviert hat:
0 (Unknown)
1 (RemotePlayMedia)
2 (RemotePause)
3 (RemoteTogglePlayPause)
4 (RemotePlayNext)
5 (RemotePlayPrevious)
6 (RemoteSeek)
7 (RemoteStop)
8 (ScriptPlayMedia)
9 (ScriptChangePresentation)
10 (ScriptTogglePlayPause)
11 (ScriptStop)
12 (ScriptChangeSetting)
13 (InternalTogglePlayPause)
14 (InternalChangePresentation)
15 (InternalSeek)
16 (InternalStop)
Gibt an, welche Mediendatei als Nächstes wiedergegeben werden soll:
0 (Keine)
-1 (Gehe zu vorheriger)
+1 (Gehe zu nächster)
0, wenn die Wiedergabe erfolgreich beendet wurde; 1, wenn die Wiedergabe aufgrund eines Fehlers beendet wurde.
1 (Ja), wenn die Wiedergabesteuerung ausgeblendet ist, ansonsten 0 (Nein).
1 (Ja), wenn Benutzer nicht mit der Wiedergabe interagieren können, ansonsten 0 (Nein).
1 (Ja), wenn die iOS-Wiedergabesteuerung auf dem Sperrbildschirm oder der Systemsteuerung deaktiviert sind, wenn die Mediendatei wiedergegeben oder pausiert wird, ansonsten 0 (Nein).
1 (Ja), wenn der Ton pausiert wird, wenn FileMaker Go in den Hintergrund verschoben wird, ansonsten 0 (Nein).
Der für Bilder verwendete Quelltyp:
0 (Ohne)
1 (URL)
2 (Feld)
3 (Layoutobjekt)
4 (Aktives Objekt)
Beispiel 1 
Hält die Wiedergabe einer Mediendatei an, wenn sie gerade wiedergegeben wird.
Wenn [HoleAVPlayerAttribut("playbackState") = 1
AVPlayer-Wiedergabestatus festlegen [Gestoppt]
Ende(wenn)
Beispiel 2 
Prüft die Dauer einer Mediendatei und zeigt eine Meldung an, wenn diese länger als 30 Minuten ist.
Wenn [HoleAVPlayerAttribut("duration") > 1800
Eigenes Dialogfeld anzeigen ["Maximale Dauer überschritten"; "Das aktuelle Video ist länger als 30 Minuten."]
Sonst
AVPlayer - Wiedergabe [Feld:Bibliothek::Video]
Ende(wenn)
Beispiel 3 
Spielt die Mediendatei im Vollbildmodus auf dem iPhone ab und eingebettet auf dem iPad.
Wenn [Hole(Gerät) = 3 //iPad]
AVPlayer - Wiedergabe [Objekt: "Container"; Präsentation: Eingebettet starten]
Sonst, wenn [Hole(Gerät) = 4 //iPhone]
AVPlayer - Wiedergabe [Objekt: "Container"; Präsentation: Mit Vollbild starten]
Ende(wenn)
Weiterführende Themen 
Funktionen (Kategorienliste)
Funktionen (alphabetische Liste)
Über Formeln
Erläuterung von Funktionen
Definieren von Formelfeldern
Verwenden von Operatoren in Formeln
AVPlayer - Wiedergabe Scriptschritt
AVPlayer - Optionen festlegen Scriptschritt
AVPlayer-Wiedergabestatus festlegen Scriptschritt