время загрузки потокового видео
-
21-08-2019 - |
Вопрос
Я сделал своего рода видео-слайдер, в котором миниатюры видео отображаются в горизонтальном виде, и при нажатии на это видеоизображение должна воспроизводиться статистика видео.
Я делаю вызов 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 может быть что-то подобное.