Domanda

Ho fatto una specie di video Slider, dove miniatura del video vengono visualizzate in vista orizzontale, e quando si clicca l'immagine video, quel video statistiche devono giocare.

Sto facendo una chiamata AJAX per recuperare l'URL e dei dati relativi ai video selezionato, e mettendo l'URL all'interno del codice <object> </object>.

E 'in realtà di lavoro, ma il problema è che sto avendo diversi tipi di sorgente video ( 'youtube', 'vimeo', ecc), e c'è un certo ritardo nella risposta AJAX e la visualizzazione di video oggetto.

Qualche idea su Come potevo sapere che l'oggetto del video è stato caricato o non è così che posso mettere un messaggio di carico per quel periodo di tempo.

È stato utile?

Soluzione

Non sono sicuro su vimeo, ma il player di YouTube ha un'API JavaScript, e quando si abilita, il giocatore dovrà chiamare una funzione javascript "onYouTubePlayerReady" quando il lettore viene caricato e pronto.

Quindi, solo ascoltare per questo, e saprete quando il lettore viene caricato e pronto.

Ecco i documenti:

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

Credo vimeo possono avere qualcosa di simile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top