Pergunta

Este post é uma espécie de acompanhamento de um post que eu fiz antes em relação Retornos de chamada em vídeo html5. Nesse tópico, recebi uma ótima peça de código que permitiria que o navegador fosse informado de quando o vídeo parar de ser reproduzido e depois disparou uma ação (com jQuery). Este é o código que estou usando atualmente:

$('video.normal').bind('ended', function(){
    $(this).fadeOut().queue(function(){ 
        $(this).siblings('.post-video').fadeIn();
        $(this).dequeue();
    });
});

Que basicamente desaparece o vídeo quando ele é concluído e traz um quadro de pôster do vídeo (ou imagem similar) de volta à exibição.

Bem, o escopo do projeto mudou e agora o cliente está solicitando vídeos de tela cheia e vídeos de tamanho diferente a serem entregues com base na velocidade de conexão do usuário, algo que está um pouco sobre minha cabeça e muito sobre o orçamento. Então, eu estou pesquisando e um jogador do Vimeo Plus parece uma ótima alternativa para os visitantes usando um navegador de desktop (incorporação HD, tela cheia verdadeira e muito mais). A coisa é que preciso desse código acima para continuar trabalhando em uma capacidade ou outra, o mesmo acontece com o Player Incorporado ao Vimeo oferece um retorno de chamada semelhante que eu possa utilizar? Ou estou sol aqui?

Desde já, obrigado!

Foi útil?

Solução

"Código de incorporação universal" do Vimeo dispara muitos eventos úteis, entre eles finish. Eles mudaram bastante sua API recentemente, então há muitos documentos desatualizados por aí.

Aqui está o seu atualizado Documentação da API, Parque infantil e Repositório do Github. Swfobject ou MooTools não são necessários.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top