Pergunta

Eu fiz uma espécie de Vídeo Slider, onde miniaturas de vídeos estão exibindo em vista horizontal, e ao clicar sobre a imagem de vídeo, que estatísticas de vídeo precisa jogar.

Eu estou fazendo uma chamada de AJAX para recuperar a URL e dados relacionados com vídeo selecionado, e colocar o URL dentro do código <object> </object>.

É realmente trabalhando, mas o problema é que eu estou tendo diferentes tipos de fonte de vídeo ( 'youtube', 'vimeo' etc), e há algum atraso em resposta AJAX e exibição de Video Object.

Qualquer ideia sobre como eu poderia saber que o objeto Video está carregado ou não para que eu possa colocar uma mensagem de carregamento para esse período de tempo.

Foi útil?

Solução

Eu não tenho certeza sobre vimeo, mas o jogador YouTube tem uma API JavaScript, e quando você ativá-lo, o jogador irá chamar uma função javascript "onYouTubePlayerReady" quando o jogador é carregado e pronto.

Então, basta ouvir isso, e você vai saber quando o jogador está carregado e pronto.

Aqui está a documentação:

http://code.google.com/apis/youtube/js_api_reference.html

Eu acho vimeo pode ter algo similar.

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