Rendern von youtube-videos auf dem canvas-element

wir entwickeln html5 - /javascript-Anwendung, die macht Bilder und videos auf html5-canvas-Elemente.
Für die videos, die wir verwenden einen Mechanismus, der funktioniert wie folgt:

  1. embedd eine versteckte html5-video-tag auf der Seite mit dem gewünschten video src
  2. verwenden requestAnimationFrame zum Rendern der canvas-Bereich in einer Schleife
  3. auf jedem render-Aufruf Holen wir uns das aktuelle video-frame aus dem video-tag und machen es auf die Leinwand.

Nun sind wir auf der Suche nach einer Möglichkeit zum Abspielen von videos von youtube auf die Leinwand.
Das problem ist, dass youtube erlaubt nur embedd Ihre Spieler und haben nicht eine option, um nur das abrufen der video-url (zum embedd in einem eigenen video-element)
Der html5-player Ihre Bereitstellung ist in einem iframe platziert, und so haben wir keine chance zu greifen, die video-frame aus.

Gibt es eine Möglichkeit, so etwas zu tun. Oder wird youtube ermöglichen das abrufen der video-urls in der Zukunft ?

InformationsquelleAutor TosKen | 2013-01-10
Schreibe einen Kommentar