OttieniAttributoAVPlayer
 
Scopo 
Restituisce l'impostazione dell'attributo specificato per il file audio, video o di immagine presente in un campo Contenitore.
Formato 
OttieniAttributoAVPlayer(nomeAttributo)
Parametri 
nomeAttributo - Nome di un attributo supportato (vedere di seguito).
Tipo di dati riportato 
Testo, Numero
Creata in 
FileMaker Pro 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
 
Il tipo di sorgente utilizzato per file audio e video:
0 (Nessuno)
1 (URL)
2 (Campo)
3 (oggetto del formato)
4 (oggetto attivo)
L'URL, il nome del campo o il nome dell'oggetto del formato. Se sourceType è 4 (oggetto attivo), source restituisce una stringa vuota.
Il metodo utilizzato per visualizzare i file multimediali:
0 (incorporato)
1 (schermo intero)
2 (Solo schermo intero)
3 (Solo audio)
La posizione finale della riproduzione (in secondi); restituisce 0 se il file multimediale viene riprodotto fino in fondo.
Fornisce informazioni sull'evento che ha attivato l'ultimo trigger di script SuCambioOggettoAVPlayer o SuCambioFileAVPlayer:
0 (Sconosciuto)
1 (DispositivoRiproduzioneRemoto)
2 (PausaRemoto)
3 (CommutazioneRiproduzionePausaRemoto)
4 (RiproduzioneRemotaSuccessiva)
5 (RiproduzioneRemotaPrecedente)
6 (RicercaRemota)
7 (ArrestoRemoto)
8 (DispositivoRiproduzioneScript)
9 (PresentazioneCambioScript)
10 (CommutazioneRiproduzionePausaScript)
11 (ArrestoScript)
12 (ImpostazioneCambioScript)
13 (CommutazioneRiproduzionePausaInterna)
14 (PresentazioneCambioInterna)
15 (RicercaInterna)
16 (ArrestoInterno)
Indica quale file multimediale deve essere riprodotto successivamente:
0 (Nessuno)
-1 (Vai a precedente)
+1 (Vai a successivo)
0 se la riproduzione termina correttamente; restituisce 1 se la riproduzione termina a causa di un errore.
1 (Sì) se i comandi di riproduzione sono nascosti; altrimenti restituisce 0 (No).
1 (Sì) se gli utenti non possono interagire con la riproduzione; altrimenti restituisce 0 (No).
1 (Sì) se i comandi di riproduzione iOS 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).
1 (Sì) se l'audio è messo in pausa quando FileMaker Go passa in background; altrimenti restituisce 0 (No).
Il tipo di sorgente utilizzato per le immagini:
0 (Nessuno)
1 (URL)
2 (Campo)
3 (oggetto del formato)
4 (oggetto attivo)
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
Esempio 3 
Riproduce il file multimediale a schermo intero per iPhone, e incorporato per iPad.
If [Get(Dispositivo) = 3 //iPad]
AVPlayer Riproduzione [Oggetto: "Contenitore"; Presentazione: Avvia Incorporato]
Else If [Get(Dispositivo) = 4 //iPhone]
AVPlayer Riproduzione [Oggetto: "Contenitore"; Presentazione: Avvia schermo intero]
End If
Argomenti correlati 
Funzioni (lista categorie)
Funzioni (in ordine alfabetico)
Informazioni sulle formule
Funzioni
Definizione di campi di calcolo
Utilizzo di operatori nelle formule
Istruzione di script AVPlayer Riproduzione
Istruzione di script AVPlayer Imposta Opzioni
Istruzione di script Imposta lo stato di riproduzione di AVPlayer