YouTube API: Chromeless Player für ActionScript 3

YouTube hat endlich einen ersten Schritt in Richtung ActionScript 3 getan. Neu ist nun, dass der sogenannte Chromeless Player nativ in AS3 nutzbar ist.

We have some good news for developers who integrate YouTube videos into their ActionScript 3 Flash applications: the official YouTube Chromeless Player API has been updated to natively support ActionScript 3!

Die inoffiziellen Workarounds (z.B. TubeLoc) haben also ein Ende. Beim Chromeless Player handelt es sich um die Variante, die keine eigenen Bedienelemente besitzt. Das Playerskin kann/muss also selbst gestaltet werden.

Im Folgenden ein Beispiel inklusive Quellcode, das alle wichtigen Schritte zeigt. Dazu gehören z.B.:

  • Laden des YouTube Player mit AS3
  • Laden eines bestimmten Videos
  • Bedienelemente (Play, Pause, Stop, Mute, Unmute, etc.)
  • Herausfinden, welche Qualität der Videostream hat
  • Anzeigen der YouTube-URL und des Embed-Codes
  • Dauer des Videos

Außerdem möchte ich nochmal auf die vier etwas älteren Artikel zur YouTube API auf diesem Blog hinweisen. Dort finden sich weitere hilfreichen Informationen.

Beispiel anschauen

[kml_flashembed publishmethod=“dynamic“ fversion=“10.0.0″ movie=“/wp-content/uploads/2009/10/YTAS3Demo.swf“ width=“600″ height=“600″ targetclass=“flashmovie“]

Get Adobe Flash player

[/kml_flashembed]

Quellcodes des YouTube API Beispiels

[xml]

















[/xml]

Link: YouTube ActionScript 3.0 Player API Reference

[ad]

8 Gedanken zu „YouTube API: Chromeless Player für ActionScript 3“

  1. Nein, den Chromed Player gibt's noch nicht für AS3. Ich vermute, dass es den erst gibt, wenn auch der normale Player auf der Webseite von YouTube in AS3 ausgeliefert wird.

  2. Hi Flo,

    dank dir für die Codesnippets :-) Finde die API ein bissl eklig zu benutzen, so ohne mögliche Code-Completion und wirkliche Klassen. Habe mich deshalb mal daran gemacht ein bissl OOP Struktur in diese API einzuführen. Herausgekommen sind 3 Klassen und Komponenten für Flash, Flex und Air.

    http://blog.derhess.de/2009/10/27/the-new-youtube-as3-chromeless-api-in-flex-air-flash/

    Vielleicht kann es ja der ein oder andere gebrauchen?! Im gebrochen English habe ich das Ganze auch dokumentiert.

    Grüße nach Offenburg
    von auch einem Flo ;-)

  3. Ich habe gerade einen Container für den Chromeless-Player geschrieben, der es erlaubt, auf alle öffentlichen Methoden der Youtube Api zuzugreifen:

    http://bjornson.inhb.de/?p=133

    Zusätzlich sind die Infos aus der Dokumentation als ASDoc eingefügt. Endlich Autocomplete und ASDoc bei Youtube-Playern :)

  4. Hi Björn, klingt gut. Danke für den Hinweis, dann gibt es eine weitere Alternative zu der oben bereits verlinkten Hilfsklassen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert