Я работаю над веб-инструментом (на данный момент только для личного использования), который собирает n самых последних видео на YouTube, размещенных в блоге, и создает специальный плейлист. Я использую iFrame API для встроенного проигрывателя. Все работает, мне просто интересно несколько особенностей
Когда проигрыватель загружает список воспроизведения и начинает воспроизведение, проигрыватель активирует кнопку «Список воспроизведения» на панели инструментов. Я могу щелкнуть по нему и увидеть миниатюры для всех, скажем, 10 видео. Но по какой-то причине информация о видео не заполняется. Рядом с каждой миниатюрой я вижу только текст "по" (см. ниже)
Первоначально я использовал player.cuePlaylist
, а когда я переключился на player.loadPlaylist
, он действительно правильно загрузил всю информацию - один раз. Запустив его во второй раз без изменений кода, он снова получил то же самое, без данных.
Кто-нибудь еще столкнулся с этим? Я загружаю плейлист массивом videoID
, если это поможет. js выглядит так:
function onPlayerReady(event) {
player.loadPlaylist([ <%= videoIds %> ]);
event.target.playVideo();
}
И проверяя источник страницы, массив (videoIds) составлен правильно. Что-то вроде этого:
['mxb7998a','BBao088','12345pp','8Aeo00']