GetAVPlayerAttribute
Geeft als resultaat de instelling van het opgegeven kenmerk voor het audio-, video- of afbeeldingsbestand in een containerveld.
Opmaak
GetAVPlayerAttribute (attribuutNaam)
Parameters
attribuutNaam
- de naam van een ondersteund attribuut (zie hieronder)
Resulterend gegevenstype
tekst, getal
Afkomstig uit versie
14.0
Beschrijving
Deze functie wordt in FileMaker Go gebruikt. Als deze functie wordt aangeroepen wanneer het mediabestand wordt afgespeeld of is gepauzeerd, geeft deze als resultaat een waarde voor de huidige afspeelstatus van het bestand. Als de functie wordt aangeroepen wanneer geen mediabestand wordt afgespeeld, geeft deze als resultaat een waarde voor de status van het mediabestand dat als laatste is afgespeeld. Als de functie wordt aangeroepen wanneer geen mediabestand is afgespeeld, geeft deze als resultaat een lege tekenreeks of 0.
Kenmerken
Attribuut |
Geeft dit als resultaat |
Resulterend gegevenstype |
|
Alle kenmerken en hun waarden. |
tekst |
|
Het gebruikte brontype voor audio- en videobestanden: |
getal |
|
De URL, veldnaam of naam van het lay-outobject. Als |
tekst |
|
Een getal dat de status van het afspelen van de media voorstelt: |
getal |
|
De gebruikte methode om de media weer te geven: |
getal |
|
De huidige positie (in seconden) van de afgespeelde media. |
getal |
|
De beginpositie van het afspelen (in seconden). |
getal |
|
De eindpositie van het afspelen (in seconden); geeft als resultaat 0 als het einde van de media bij het afspelen is bereikt. |
getal |
|
De tijdsduur (in seconden) van het audio- of videobestand. |
getal |
|
Geeft aan waarom de laatste scriptactiveringen BijWijzigingAVPlayerObject of BijWijzigingAVPlayerBestand zijn geactiveerd. |
getal |
|
Geeft informatie over de gebeurtenis die de laatste scriptactivering BijWijzigingAVPlayerObject of BijWijzigingAVPlayerBestand heeft geactiveerd. |
getal |
|
Geeft aan welk mediabestand erna moet worden afgespeeld: |
getal |
|
0 als het afspelen met succes eindigt; geeft als resultaat 1 als het afspelen door een fout eindigt. |
getal |
|
1 (Ja) als de afspeelregelaars zijn verborgen; in het andere geval is het resultaat 0 (Nee). |
getal |
|
1 (Ja) als gebruikers het afspelen niet kunnen beheren; in het andere geval is het resultaat 0 (Nee). |
getal |
|
1 (Ja) als de iOS- of iPadOS-afspeelregelaars op het toegangsscherm of het regelpaneel zijn uitgeschakeld wanneer de media worden afgespeeld of zijn gepauzeerd; in het andere geval is het resultaat 0 (Nee). |
getal |
|
0 Video wordt gepauzeerd (behalve bij Picture in Picture) en audio wordt verder afgespeeld wanneer FileMaker Go naar de achtergrond verdwijnt. |
getal |
|
Geef aan hoe de video wordt weergegeven: |
getal |
|
Geeft het volume voor de audio aan. |
getal |
|
Geeft aan of de video wordt weergegeven als Picture in Picture: |
getal |
|
Geeft aan of een video wordt afgespeeld op een extern apparaat, zoals een Apple TV via AirPlay: |
getal |
|
Het gebruikte brontype voor afbeeldingen: |
getal |
|
De URL, veldnaam of naam van het lay-outobject voor afbeeldingen. |
tekst |
|
De tijdsduur (in seconden) van de weergave van de afbeeldingen. |
getal |
Voorbeeld 1
Stopt het afspelen van een mediabestand als het momenteel wordt afgespeeld.
If [GetAVPlayerAttribute ("playbackState") = 1]
AVPlayer Afspeelstatus instellen [Gestopt]
End If
Voorbeeld 2
Controleert de duur van een mediabestand en geeft een bericht weer als deze langer dan 30 minuten duurt.
If [GetAVPlayerAttribute ("duration") > 1800]
Aangepast dialoogvenster tonen ["Overschrijdt maximale duur"; "De huidige video duurt langer dan 30 minuten."]
Else
AVPlayer Afspelen [Veld: Bibliotheek::Video]
End If