Я создаю сайт, который использует 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? Кто-нибудь знает, что мне не хватает? Я пытался найти решение в течение нескольких часов, не без удачи.
Спасибо за любую помощь.