GetAVPlayerAttribute
Retorna a configuração do atributo especificado para o arquivo de áudio, vídeo ou imagem em um campo de container.
Formato
GetAVPlayerAttribute ( nomeDeAtributo )
Parâmetros
nomeDeAtributo - o nome de um atributo suportado (veja abaixo).
Tipo de dados retornado
texto, número
Originada na versão
14.0
Descrição
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.
Atributos
| 
                                                         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 ou iPadOS 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  | 
                                                
Exemplo 1
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
                                            Exemplo 2
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