Я делаю «видеоциклер», который позволит нам иметь несколько видео на одном веб-сайте; но только один из них большой. План состоял в том, чтобы заставить их «автоциклироваться» после окончания воспроизведения видео. Я собирался использовать функцию onStateChange, чтобы выяснить, когда я должен их циклически повторять. Все идет хорошо, ожидайте того факта, что я не могу заставить API работать.
(с использованием другого идентификатора видео, поскольку настоящее видео еще не опубликовано)
HTML:
<iframe id="video0" width="640" height="385" src="https://www.youtube.com/embed/dREeDjQ0jIg?rel=0&enablejsapi=1&origin=*" frameborder="0" allowfullscreen></iframe>
JavaScript:
var player;
function onYouTubeIframeAPIReady() {
video = document.getElementById('video0');
player = new YT.Player(video, {
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
})
}
function onPlayerReady(e) {
console.log("hey Im ready");
}
function onPlayerStateChange(e) {
console.log(e)
}
Журнал: Не удалось загрузить ресурс: сервер ответил со статусом 404 (не найдено)