Reprodução do AVPlayer
Propósito
Executa áudio, vídeo ou imagens de um campo de container, objeto de layout ou URL.
Consulte também
Formato
Reprodução do AVPlayer [Objeto: <fórmula>; Campo: <tabela::campo>; URL: <fórmula>;
Apresentação: Iniciar em tela cheia/Tela cheia somente/Iniciar incorporado/Somente incorporado/Somente áudio;
Desativar interação: Sim/Não; Ocultar controles: Sim/Não; Posição: <fórmula>;
Desvio inicial: <fórmula>; Desvio final: <fórmula>]
Opções
•Uma das seguintes opções especifica a origem da mídia:
•Objeto 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 controle 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
Onde a etapa de script é executada | Formato |
FileMaker Pro | Não |
FileMaker Server | Não |
FileMaker Go | Sim |
Publicação na Web personalizada | Não |
FileMaker WebDirect | Não |
Solução runtime | Não |
Originado em
FileMaker Pro 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 [Objeto: "Container"; Apresentação: Iniciar incorporado]
Else If [Get (Device) = 4 //iPhone]
Reprodução do AVPlayer [Objeto: "Container"; Apresentação: Iniciar em tela cheia]
End If
Tópicos relacionados