Referência > Referências de etapas de script > Etapas de script diversas > Reprodução do AVPlayer
 

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 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 

 

Produto 

Suportado 

FileMaker Pro Advanced 

Não 

FileMaker Go 

Sim 

FileMaker WebDirect 

Não 

FileMaker Server 

Não 

Produto FileMaker Cloud 

Não 

FileMaker Data API 

Não 

Publicação na Web personalizada 

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 [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

Tópicos relacionados 

Referência de etapas de script (lista em ordem alfabética)

Referência de etapas de script (lista de categoria)

Etapa de script Opções de definição do AVPlayer

Etapa de script Definir estado de reprodução do AVPlayer

Função GetAVPlayerAttribute