Reprodução do AVPlayer
Executa áudio, vídeo ou imagens de um campo de container, objeto de layout ou URL.
Consulte também
Opções
- Origem especifica a origem da mídia: 
- Objeto de layout especifica o objeto de layout a partir do qual reproduzir a mídia.
 - Campo especifica o campo de container a partir do qual reproduzir a mídia. O campo não precisa estar presente no layout.
 - URL especifica o URL a partir do qual reproduzir a mídia. Você pode digitar o URL ou criar o URL a partir de um cálculo.
 
Se nenhuma fonte for especificada, a etapa de script usará o objeto de layout ativo quando possível.
 - Apresentação especifica como exibir a mídia. Se a fonte da mídia for um campo ou um URL, as únicas opções de Apresentação serão Tela cheia somente e Somente áudio.
- Iniciar em tela cheia inicia a reprodução da mídia em tela cheia, mas permite a alteração da apresentação a ser incorporada.
 - Tela cheia somente reproduz a mídia em tela cheia.
 - Iniciar incorporado inicia a reprodução da mídia como incorporada, mas permite a alteração da apresentação para tela cheia.
 - Somente incorporado reproduz a mídia como incorporada. Não permite que os usuários alterem a apresentação para tela cheia.
 - Somente áudio reproduz somente o áudio.
 
 - Desativar interação ativa ou desativa a interação do usuário com a reprodução. Se essa opção for definida como Sim, você não poderá usar os controles de reprodução ou os gestos para interagir com a mídia.
- Sim desativa a interação do usuário com a reprodução.
 - Não ativa a interação do usuário com a reprodução.
 
 - Ocultar controles mostra ou oculta os controles de reprodução enquanto a mídia é reproduzida. Se ocultar os controle de reprodução, mas ativar a interação, você pode usar gestos em vez de controles de reprodução.
- Sim oculta os controles de reprodução.
 - Não mostra os controles de reprodução.
 
 - Posição especifica quantos segundos desde o início da mídia para iniciar a reprodução.
 - Desvio inicial especifica o início do intervalo de reprodução em segundos desde o início da mídia. A mídia pode ser reproduzida somente dentro do intervalo de reprodução. Por exemplo, se você definir a opção como 30, o usuário não poderá rebobinar ou reproduzir os primeiros 30 segundos da mídia. O valor padrão dessa opção é 0, o que permite à mídia iniciar a reprodução desde o começo.
 - Desvio final especifica o fim do intervalo de reprodução em segundos desde o início da mídia. A mídia pode ser reproduzida somente dentro do intervalo de reprodução. Por exemplo, se você definir a opção como 100, o usuário não poderá avançar rapidamente ou reproduzir além dos primeiros 100 segundos da mídia. O valor padrão dessa opção é 0, o que permite que a mídia seja reproduzida até o final.
 
Compatibilidade
| Produto | Compatível | 
| FileMaker Pro | Não | 
| FileMaker Go | Sim | 
| FileMaker WebDirect | Não | 
| FileMaker Server | Não | 
| FileMaker Cloud | Não | 
| FileMaker Data API | Não | 
| Publicação na Web personalizada | Não | 
Originada na versão
14.0
Descrição
Use este script para reproduzir arquivos de mídia a partir de campos de container, objetos de layout ou URLs no FileMaker Go. A mídia pode ser um arquivo de áudio, vídeo ou imagem.
Se a janela em primeiro plano tiver um arquivo de mídia em reprodução quando a janela for movida para trás, o arquivo de mídia continuará sendo reproduzido.
Exemplo 1
Reproduz um arquivo de mídia em tela cheia e oculta os controles de reprodução após o gatilho de script AoCarregarRegistro ser ativado:
Reprodução do AVPlayer [Campo: Biblioteca::Vídeo; Apresentação: Somente tela cheia; Ocultar controles: Sim]
                                            Exemplo 2
Retoma a reprodução de um arquivo de mídia a partir da posição em que parou pela última vez.
Definir campo [Biblioteca::Última posição de parada; GetAVPlayerAttribute ("posição")]
Reprodução do AVPlayer [Campo: Biblioteca::Vídeo; Posição: Biblioteca::Última posição de parada]
                                            Exemplo 3
Reproduz o arquivo de mídia em tela cheia para iPhone e incorporado para iPad.
If [Get(Device) = 3 //iPad]
    Reprodução do AVPlayer [Nome do objeto: "Container"; Apresentação: Iniciar incorporado]
Else If [Get(Device) = 4 //iPhone]
    Reprodução do AVPlayer [Nome do objeto: "Container"; Apresentação: Iniciar em tela cheia]
End If