GetAVPlayerAttribute
 
Propósito 
Devuelve la configuración del atributo especificado para el archivo de audio, vídeo o imagen de un campo contenedor.
Formato 
GetAVPlayerAttribute(nombreAtributo)
Parámetros 
nombreAtributo: el nombre de un atributo admitido (ver más abajo).
Tipo de datos devuelto 
texto, numérico
Se origina en 
FileMaker Pro 14.0
Descripción 
Esta función se utiliza en FileMaker Go. Si se invoca esta función cuando el archivo multimedia se está reproduciendo o se ha pausado, devuelve un valor para el estado de reproducción actual del archivo. Si se invoca esta función cuando no hay ningún contenido multimedia reproduciéndose, devuelve un valor para el estado del último archivo multimedia reproducido. Si se invoca esta función si no se ha reproducido ningún archivo multimedia, devuelve una cadena vacía o el valor 0.
Atributos
 
El tipo de origen utilizado para los archivos de audio y vídeo:
0 (Ninguno)
1 (URL)
2 (Campo)
3 (Objeto de presentación)
4 (Objeto activo)
La URL, el nombre de campo o el nombre de objeto de presentación. Si sourceType es 4 (objeto activo), source devuelve una cadena vacía.
El método utilizado para mostrar el contenido multimedia:
0 (Incrustado)
1 (Pantalla completa)
2 (Sólo a pantalla completa)
3 (Sólo audio)
La posición final de la reproducción (en segundos), devuelve el valor 0 si la reproducción ha llegado al final del contenido multimedia.
Proporciona información sobre el evento que ha activado el último activador de guión OnObjectAVPlayerChange u OnFileAVPlayerChange:
0 (Desconocido)
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)
Indica el archivo multimedia que debe reproducirse a continuación:
0 (Ninguno)
-1 (Ir al anterior)
+1 (Ir al siguiente)
Devuelve el valor 0 si la reproducción ha finalizado correctamente o el valor 1 si ha finalizado debido a un error.
Devuelve el valor 1 (Sí) si los controles de reproducción están ocultos; de lo contrario, devuelve el valor 0 (No).
Devuelve el valor 1 (Sí) si los usuarios no pueden interactuar con la reproducción; de lo contrario, devuelve el valor 0 (No).
Devuelve el valor 1 (Sí) si se han desactivado los controles de reproducción de iOS en la pantalla de bloqueo o el panel de control cuando el contenido multimedia está reproduciéndose o en pausa; de lo contrario, devuelve el valor 0 (No).
Devuelve el valor 1 (Sí) si el audio se pausa cuando FileMaker Go pasa a segundo plano; de lo contrario, devuelve el valor 0 (No).
El tipo de origen utilizado para las imágenes:
0 (Ninguno)
1 (URL)
2 (Campo)
3 (Objeto de presentación)
4 (Objeto activo)
Ejemplo 1 
Detiene la reproducción de un archivo multimedia si se está reproduciendo.
If [GetAVPlayerAttribute("playbackState") = 1
Estado de configuración de la reproducción de AVPlayer [Detenido]
End If
Ejemplo 2 
Comprueba la duración de un archivo multimedia y muestra un mensaje si esta es superior a 30 minutos.
If [GetAVPlayerAttribute("duration") > 1800
Mostrar cuadro de diálogo personalizado ["Supera la duración máxima"; "La duración del vídeo actual es superior a 30 minutos."]
Else
Reproducción de AVPlayer [Campo:Biblioteca::Vídeo]
End If
Ejemplo 3 
Reproduce el archivo multimedia a pantalla completa para iPhone e incrustado para iPad.
If [Get(Device) = 3 //iPad]
Reproducción de AVPlayer [Objeto: "Contenedor"; Presentation: Iniciar incrustado]
Else If [Get(Device) = 4 //iPhone]
Reproducción de AVPlayer [Objeto: "Contenedor"; Presentation: Iniciar a pantalla completa]
End If
Temas relacionados 
Referencia de funciones (lista de categorías)
Referencia de funciones (orden alfabético)
Acerca de las fórmulas
Notas acerca de las funciones
Definir campos de cálculo
Operadores en fórmulas
Paso de guión Reproducción de AVPlayer
Paso de guión Opciones de configuración de AVPlayer
Paso de guión Estado de configuración de la reproducción de AVPlayer