GetAVPlayerAttribute
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, nummer
Ursprungsversion
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
Attribut |
...returnerar följande |
Returnerad datatyp |
|
Alla attribut och deras värden. |
text |
|
Källtypen som används för ljud- och videofilen: |
nummer |
|
URL-adressen, fältnamnet eller layoutobjektets namn. Om |
text |
|
Ett tal som anger tillstånd för medieuppspelningen: |
nummer |
|
Metoden som används för att visa mediet: |
nummer |
|
Positionen (i sekunder) som spelas upp i mediet just nu. |
nummer |
|
Uppspelningens startposition (i sekunder). |
nummer |
|
Uppspelningens slutposition (i sekunder). Returnerar 0 om uppspelningen sker till slutet av mediet. |
nummer |
|
Tidslängden (i sekunder) som ljud- eller videofilen kommer att spelas. |
nummer |
|
Indikerar varför scripttriggrarna VidObjektAVPlayerÄndring och VidFilAVPlayerÄndring aktiverades senast: |
nummer |
|
Tillhandahåller information om händelsen som aktiverade scripttriggern VidObjektAVPlayerÄndring och VidFilAVPlayerÄndring: |
nummer |
|
Indikerar vilken mediefilen som ska spelas upp härnäst: |
nummer |
|
0 om uppspelningen avslutas utan problem. Returnerar 1 om uppspelningen avslutas på grund av ett fel. |
nummer |
|
1 (Ja) om uppspelningskontrollerna är dolda. Annars returneras 0 (Nej). |
nummer |
|
1 (Ja) om användarna inte kan interagera med uppspelningen. Annars returneras 0 (Nej). |
nummer |
|
1 (Ja) om iOS- eller iPadOS-uppspelningskontrollerna på låsskärmen eller på kontrollpanelen är inaktiverade när mediet spelas upp eller är pausat. Annars returneras 0 (Nej). |
nummer |
|
0 Video pausas (med undantag för Bild i bild) och ljud fortsätter att spelas upp när FileMaker Go övergår till bakgrunden. |
nummer |
|
Anger hur video visas: |
nummer |
|
Anger ljudvolymen. |
nummer |
|
Anger om videon visas som Bild i bild: |
nummer |
|
Anger om en video spelas upp på en extern enhet, som en Apple TV via AirPlay: |
nummer |
|
Källtypen som används för bilder: |
nummer |
|
URL-adressen, fältnamnet eller layoutobjektets namn för bilder. |
text |
|
Tidslängden (i sekunder) som bilderna ska visas. |
nummer |
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