GetAVPlayerAttribute
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, número
Se origina en
14.0
Descripción
Esta función se utiliza en FileMaker Go. Si se llama a 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 llama a 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 llama a esta función si no se ha reproducido ningún archivo multimedia, devuelve una cadena vacía o el valor 0.
Atributos
Atributo |
Devuelve |
Tipo de datos devuelto |
|
Todos los atributos y sus valores. |
texto |
|
El tipo de origen utilizado para los archivos de audio y vídeo: |
número |
|
La URL, el nombre de campo o el nombre de objeto de presentación. Si |
texto |
|
Un número que representa el estado de reproducción del archivo multimedia. |
número |
|
El método utilizado para mostrar el contenido multimedia: |
número |
|
La posición (en segundos) del contenido multimedia en la que se encuentra la reproducción. |
número |
|
La posición inicial de la reproducción (en segundos). |
número |
|
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. |
número |
|
El periodo (en segundos) que se reproducirá el archivo de audio o vídeo. |
número |
|
Indica por qué se ha habilitado el último activador de guión OnObjectAVPlayerChange u OnFileAVPlayerChange. |
número |
|
Proporciona información sobre el evento que ha activado el último activador de guión OnObjectAVPlayerChange u OnFileAVPlayerChange: |
número |
|
Indica el archivo multimedia que debe reproducirse a continuación: |
número |
|
Devuelve el valor 0 si la reproducción ha finalizado correctamente o el valor 1 si ha finalizado debido a un error. |
número |
|
Devuelve el valor 1 (Sí) si los controles de reproducción están ocultos; de lo contrario, devuelve el valor 0 (No). |
número |
|
Devuelve el valor 1 (Sí) si los usuarios no pueden interactuar con la reproducción; de lo contrario, devuelve el valor 0 (No). |
número |
|
Devuelve el valor 1 (Sí) si se han desactivado los controles de reproducción de iOS o iPadOS 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). |
número |
|
0 El vídeo se pausa (excepto en el modo de imagen en imagen) y el audio continúa reproduciéndose mientras FileMaker Go pasa a segundo plano. |
número |
|
Indica cómo se muestra el vídeo: |
número |
|
Indica el nivel de volumen de audio. |
número |
|
Especifica si el vídeo se muestra en el modo de imagen en imagen: |
número |
|
Especifica si se reproduce un vídeo en un dispositivo externo como, por ejemplo, Apple TV a través de AirPlay: |
número |
|
El tipo de origen utilizado para las imágenes: |
número |
|
La URL, el nombre de campo o el nombre de objeto de presentación de las imágenes. |
texto |
|
El periodo (en segundos) que deben mostrarse las imágenes. |
número |
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