OttieniAttributoAVPlayer
Restituisce l'impostazione dell'attributo specificato per il file audio, video o di immagine presente in un campo Contenitore.
Formato
OttieniAttributoAVPlayer ( nomeAttributo )
Parametri
nomeAttributo
- il nome di un attributo supportato (vedere di seguito).
Tipo di dati riportato
testo, numero
Creata nella versione
14.0
Descrizione
Questa funzione viene utilizzata in FileMaker Go. Se questa funzione viene richiamata quando il file multimediale è in riproduzione o in pausa, restituisce un valore per lo stato di riproduzione corrente del file. Se la funzione viene richiamata quando il file multimediale non è in riproduzione, restituisce un valore per lo stato del file multimediale riprodotto per ultimo. Se la funzione viene richiamata quando non è stato riprodotto nessun file multimediale, restituisce una stringa vuota o 0.
Attributi
Attributo |
Restituisce |
Tipo di dati riportato |
|
Tutti gli attributi e i loro valori. |
Testo |
|
Il tipo di sorgente utilizzato per file audio e video: |
Numero |
|
L'URL, il nome del campo o il nome dell'oggetto del formato. Se |
Testo |
|
Un numero che rappresenta lo stato della riproduzione del file multimediale: |
Numero |
|
Il metodo utilizzato per visualizzare i file multimediali: |
Numero |
|
La posizione (in secondi) in riproduzione nei file multimediali. |
Numero |
|
La posizione di partenza della riproduzione (in secondi). |
Numero |
|
La posizione finale della riproduzione (in secondi); restituisce 0 se il file multimediale viene riprodotto fino in fondo. |
Numero |
|
La durata (in secondi) di riproduzione del file audio o video. |
Numero |
|
Indica il motivo dell'attivazione degli ultimi trigger di script SuCambioOggettoAVPlayer o SuCambioFileAVPlayer: |
Numero |
|
Fornisce informazioni sull'evento che ha attivato l'ultimo trigger di script SuCambioOggettoAVPlayer o SuCambioFileAVPlayer: |
Numero |
|
Indica quale file multimediale deve essere riprodotto successivamente: |
Numero |
|
0 se la riproduzione termina correttamente; restituisce 1 se la riproduzione termina a causa di un errore. |
Numero |
|
1 (Sì) se i comandi di riproduzione sono nascosti; in caso contrario, restituisce 0 (No). |
Numero |
|
1 (Sì) se gli utenti non possono interagire con la riproduzione; in caso contrario, restituisce 0 (No). |
Numero |
|
1 (Sì) se i comandi di riproduzione iOS o iPadOS sulla schermata di blocco o nel pannello di controllo sono disabilitati quando il file multimediale è in riproduzione o in pausa; in caso contrario, restituisce 0 (No). |
Numero |
|
0 Il video è messo in pausa (tranne per Picture in Picture) e la riproduzione audio continua quando FileMaker Go passa in background. |
Numero |
|
Indica come viene visualizzato il video: |
Numero |
|
Indica il livello del volume per l'audio. |
Numero |
|
Specifica se il video viene visualizzato come Picture in Picture: |
Numero |
|
Specifica se un video è riprodotto su un dispositivo esterno, come un'Apple TV tramite AirPlay: |
Numero |
|
Il tipo di sorgente utilizzato per le immagini: |
Numero |
|
L'URL, il nome del campo o il nome dell'oggetto del formato per le immagini. |
Testo |
|
La durata (in secondi) di visualizzazione delle immagini. |
Numero |
Esempio 1
Arresta la riproduzione in corso di un file multimediale.
If [OttieniAttributoAVPlayer ( "playbackState" ) = 1]
Imposta lo stato di riproduzione di AVPlayer [Interrotto]
End If
Esempio 2
Controlla la durata di un file multimediale e visualizza un messaggio, se superiore a 30 minuti.
If [OttieniAttributoAVPlayer ( "duration" ) > 1800]
Mostra finestra personalizz. ["Supera la durata massima"; "Il video corrente è superiore a 30 minuti."]
Else
AVPlayer Riproduzione [Campo: Libreria::Video]
End If