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