Retorna a configuração do atributo especificado para o arquivo de áudio, vídeo ou imagem em um campo de container.
GetAVPlayerAttribute(nomeDeAtributo)
nomeDeAtributo - o nome de um atributo suportado (veja abaixo).
texto, número
FileMaker Pro 14.0
Esta função é usada no FileMaker Go. Se essa função for chamada quando o arquivo de mídia estiver em reprodução ou pausado, ela retornará um valor para o estado de reprodução atual do arquivo. Se a função for chamada quando nenhuma mídia estiver em reprodução, ela retornará um valor para o estado do arquivo de mídia reproduzido mais recentemente. Se a função for chamada quando nenhum arquivo de mídia tiver sido reproduzido, ela retornará uma cadeia vazia ou 0.
Atributo | Retorna | Tipo de dados retornado |
| Todos os atributos e seus valores. | texto |
| O tipo de origem usado para arquivos de áudio e vídeo: | número |
| A URL, o nome do campo ou o nome do objeto de layout. Se | texto |
| Um número que representa o estado da reprodução da mídia: | número |
| O método usado para reproduzir a mídia: | número |
| A posição (em segundos) atualmente em reprodução na mídia. | número |
| A posição inicial da reprodução (em segundos). | número |
| A posição final da reprodução (em segundos); retornará 0 em caso de reprodução até o final da mídia. | número |
| O tempo (em segundos) de reprodução do arquivo de áudio ou vídeo. | número |
| Indica por que os últimos gatilhos de script AoAlterarObjetoAVPlayer ou AoAlterarArquivoAVPlayer foram ativados: | número |
| Fornece informações sobre o evento que ativou o último gatilho de script AoAlterarObjetoAVPlayer ou AoAlterarArquivoAVPlayer: | número |
| Indica qual arquivo de mídia deve ser reproduzido em seguida: | número |
| 0 se a reprodução terminar com êxito; retornará 1 se a reprodução terminar devido a um erro. | número |
| 1 (Sim) se os controles de reprodução estiverem ocultos; caso contrário, retornará 0 (Não). | número |
| 1 (Sim) se os usuários não puderem interagir com a reprodução; caso contrário, retornará 0 (Não). | número |
| 1 (Sim) se os controle de reprodução do iOS na tela de bloqueio ou no painel de controle estiverem desativados quando a mídia estiver em reprodução ou pausada; caso contrário, retornará 0 (Não). | número |
| 0 O vídeo é pausado (exceto para Picture in Picture) e o áudio continua sendo reproduzido quando o FileMaker Go é colocado em segundo plano. | número |
| Indica como o vídeo é exibido: | número |
| Indica o nível de volume para áudio. | número |
| Especifica se o vídeo é exibido como Picture in Picture: | número |
| Especifica se um vídeo é reproduzido em um dispositivo externo, como Apple TV via AirPlay: | número |
| O tipo de origem usado para imagens: | número |
| A URL, o nome do campo ou o nome do objeto de layout para imagens. | texto |
| O tempo (em segundos) que as imagens deverão ser exibidas. | número |
Interromperá a reprodução de um arquivo de mídia se ele estiver atualmente em reprodução.
If [GetAVPlayerAttribute("playbackState") = 1]
Definir estado de reprodução do AVPlayer [Parado]
End If
Verificará a duração de um arquivo de mídia e exibirá uma mensagem se ela tiver mais de 30 minutos.
If [GetAVPlayerAttribute("duration") > 1800]
Mostrar caixa de diálogo personalizada ["Excede duração máxima"; "O vídeo atual tem mais de 30 minutos."]
Else
Reprodução do AVPlayer [Campo: Biblioteca::Vídeo]
End If