2014-01-17 2 views
0

У меня есть требование пользователя, в котором я хочу сделать screengrab того, что сейчас играет на видео с YouTube. Я читал об рендеринге к холсту, но он, кажется, принимает элементы dom, а не текущую позицию флэш-видео. Это возможно? Я не могу использовать расширения браузера, это должна быть кнопка на сайте, которая делает это.screengrab из видео youtube в javascript

Заранее спасибо.

Редактировать: Как использовать, если я использую средство визуализации HTML5?

+0

Я не думаю, что это возможно с помощью Flash-видео. – ceejayoz

ответ

2

Невозможно это сделать. Получение видео с YouTube как элемента видеопотока возможно с помощью опции вставки HTML5. Проблема заключается в том, что видео youtube находятся в iframe, и из-за cross-domain security restrictions вы не сможете получить доступ к элементу видеодокумента, который необходим для рисования на холсте.

+0

Как насчет того, настроен ли он на настроенном канале YouTube? он все еще встроен в iframe? –

+0

Элемент 'object' является единственной альтернативой встраивания youtube, однако, которая не поддерживает HTML5. См. Https://developers.google.com/youtube/player_parameters – levi

Смежные вопросы