время загрузки потокового видео

Я сделал своего рода слайдер видео, где миниатюры видео отображаются в горизонтальном виде, и при нажатии на это видеоизображение необходимо воспроизвести статистику видео.

Я делаю вызов AJAX для получения URL-адреса и данных, связанных с выбранным видео, и помещаю URL-адрес в код <object> </object>.

На самом деле это работает, но проблема в том, что у меня разные типы видеоисточников («youtube», «vimeo» и т. д.), и есть некоторая задержка в ответе AJAX и отображении видеообъекта.

Любая идея о том, как я могу узнать, загружен ли объект Video или нет, чтобы я мог поместить сообщение о загрузке для этого периода времени.


person Posto    schedule 02.07.2009    source источник


Ответы (1)


Я не уверен насчет vimeo, но у проигрывателя YouTube есть javascript API, и когда вы его включите, проигрыватель вызовет функцию javascript «onYouTubePlayerReady», когда проигрыватель загружен и готов.

Так что просто прислушайтесь к этому, и вы узнаете, когда проигрыватель загрузится и будет готов.

Вот документы:

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

Я думаю, что у vimeo может быть что-то подобное.

person Geoff    schedule 02.07.2009