Youtube Player Api Получить скриншот - PullRequest
0 голосов
/ 25 мая 2019

На этой странице есть iframe Я хочу получить скриншот из тега video, поэтому мне нужно найти тег видео, который есть в теге iframe.

Когда я открываю консоль и запускаю этот код:

 const videoElement = document.getElementsByTagName('iframe')[0]
                 .contentWindow.document.getElementsByTagName('video')[0];

//Extracting picture from video tag
    const canvas = document.createElement('canvas');
        canvas.width = videoElement.videoWidth;
        canvas.height = videoElement.videoHeight;
        canvas.getContext('2d').drawImage(videoElement, 0, 0, canvas.width, canvas.height);

Эта ошибка была выдана:

Uncaught DOMException: Blocked a frame with origin "https://developers.google.com" from accessing a cross-origin frame.
    at <anonymous>:1:57

Также я проверил этот вопрос

У меня вопрос, как я могу получить скриншот из YouTube Player API?

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