Похоже, Chrome сломал API для встраивания Youtube? - PullRequest
0 голосов
/ 08 марта 2019

Я создаю сайт, который использует javascript для добавления возможностей отметки времени к встроенным видео на YouTube.Скрипт работает во всех браузерах, кроме Google Chrome.Я включил фрагмент кода ниже для справки.

PXX.media = new YT.Player('pxx-youtube-player', {
    events: {
        onReady: PXX.doYoutubeSkip
    }
});

После загрузки JS я могу набрать PXX.media.playVideo() в консоли в Firefox (как указано в https://developers.google.com/youtube/iframe_api_reference), и видео начинает воспроизводиться. Оно работает в Internet Explorer иSafari также.

Chrome, однако, возвращает

Uncaught TypeError: Невозможно прочитать свойство 'playVideo' из неопределенного в: 1: 11 "

I 'я действительно не уверен, что заставляет тот же код, который работает везде, возвращаться неопределенным в Chrome? Кто-нибудь знает, что мне не хватает? Я пытался найти решение в течение нескольких часов, не без удачи.

Спасибо за любую помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...