Плеер YouTube не показывает информацию о видео в плейлисте
Я работаю над веб-инструментом (только для личного использования на данный момент), который захватывает n самых последних видео YouTube, опубликованных в блоге, и создает "специальный" список воспроизведения. Я использую API iFrame для встроенного проигрывателя. Все работает, мне просто любопытно несколько причуд
Когда проигрыватель загружает список воспроизведения и начинает воспроизведение, он включает кнопку "список воспроизведения" на панели инструментов. Я могу нажать на это и увидеть миниатюры для всех, скажем, 10, видео. Но по какой-то причине информация о видео не заполняется. Рядом с каждой миниатюрой я вижу только текст "по" (см. Ниже)
Первоначально я использовал player.cuePlaylist
и когда я перешел на player.loadPlaylist
он фактически загрузил всю информацию правильно - один раз. Запустив его второй раз без изменений кода, он снова получился таким же, без данных.
Кто-нибудь еще сталкивался с этим? Я загружаю плейлист с videoID
Массив, если это поможет. JS выглядит так:
function onPlayerReady(event) {
player.loadPlaylist([ <%= videoIds %> ]);
event.target.playVideo();
}
И проверяя источник страницы, массив (videoIds) скомпилирован правильно. Что-то вроде этого:
['mxb7998a','BBao088','12345pp','8Aeo00']
2 ответа
Это известная ошибка. Вы можете пометить и отслеживать его здесь: https://code.google.com/p/gdata-issues/issues/detail?id=5082
Хммм... Я не знаю, является ли это полезным решением, но попробуйте удалить файлы cookie из настроек вашего браузера. Я надеюсь, что это полезно, но я также думаю, что это ошибка YouTube.