Вопрос

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

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

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

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

Это было полезно?

Решение

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top