GetAVPlayerAttribute
 
Syfte 
Returnerar inställningen av det angivna attributet för ljud-, video- eller bildfilen i ett containerfält.
Format 
GetAVPlayerAttribute(attributnamn)
Parametrar 
attributnamn - namnet på ett attribut som stöds (se nedan)
Returnerad datatyp 
text, antal
Kommer från 
FileMaker Pro 14.0
Beskrivning 
Den här funktionen används i FileMaker Go. Om den här funktionen anropas när mediefilen spelas upp eller är pausad, returneras ett värde för filen aktuella uppspelningsläge. Om funktionen anropas när ingen mediefil spelas upp, returneras ett värde för tillståndet för mediefilen som spelades upp senast. Om funktionen anropas när ingen mediefil har spelats upp, returneras en tom sträng eller 0.
Attribut
 
Källtypen som används för ljud- och videofilen:
0 (Ingen)
1 (URL)
2 (Fält)
3 (Layoutobjekt)
4 (Aktivt objekt)
URL-adressen, fältnamnet eller layoutobjektets namn. Om källtyp är 4 (aktivt objekt), så returnerar källa en tom sträng.
Ett tal som anger tillstånd för medieuppspelningen:
0 (Stoppad)
1 (Spelas upp)
2 (Pausad)
Metoden som används för att visa mediet.
0 (Inbäddad)
1 (Helskärm)
2 (Endast helskärm)
3 (Endast ljud)
Uppspelningens slutposition (i sekunder). Returnerar 0 om uppspelningen sker till slutet av mediet.
Tillhandahåller information om händelsen som aktiverade scriptutlösaren VidObjektAVPlayerÄndring och VidFilAVPlayerÄndring:
0 (Okänd)
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)
Indikerar vilken mediefilen som ska spelas upp härnäst:
0 (Ingen)
-1 (Gå till föregående)
+1 (Gå till nästa)
0 om uppspelningen avslutas utan problem. Returnerar 1 om uppspelningen avslutas på grund av ett fel.
1 (Ja) om uppspelningskontrollerna är dolda. Annars returneras 0 (Nej).
1 (Ja) om användarna inte kan interagera med uppspelningen. Annars returneras 0 (Nej).
1 (Ja) om iOS-uppspelningskontrollerna på låsskärmen eller på kontrollpanelen är inaktiverade när mediet spelas upp eller är pausat. Annars returneras 0 (Nej).
1 (Ja) om ljudet pausas när FileMaker Go flyttas till bakgrunden. Annars returneras 0 (Nej).
Källtypen som används för bilder:
0 (Ingen)
1 (URL)
2 (Fält)
3 (Layoutobjekt)
4 (Aktivt objekt)
Exempel 1 
Stoppar en mediefil om den spelas upp.
If [GetAVPlayerAttribute("playbackState") = 1
AVPlayer Ange uppspelningsläge [Stoppad]
End If
Exempel 2 
Kollar mediefilens längd och visar ett meddelande om den är längre än 30 minuter.
If [GetAVPlayerAttribute("duration") > 1800
Visa anpassad dialogruta ["Överstiger maximal längd"; "Den aktuella videon är längre än 30 minuter."]
Else
AVPlayer Spela upp [Fält:Bibliotek::Video]
End If
Exempel 3 
Spelar upp mediefilen i helskärm på iPhone och inbäddat på iPad
If [Get(Enhet) = 3 //iPad]
AVPlayer Spela upp [Objekt: "Container"; Presentation: Starta inbäddad]
Else If [Get(Enhet) = 4 //iPhone]
AVPlayer Spela upp [Objekt: "Container"; Presentation: Starta helskärm]
End If
Relaterade avsnitt 
Funktioner (efter kategori)
Funktioner (i bokstavsordning)
Om formler
Om funktioner
Definiera beräkningsfält
Använda operatorer i formler
AVPlayer Spela upp scriptsteg
AVPlayer Ange tillval scriptsteg
AVPlayer Ange uppspelningsläge scriptsteg