Плеер 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.

Другие вопросы по тегам