15.10.2012 Views

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

Actionscript 3 Entwicklerhandbuch

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACTIONSCRIPT 3.0 ENTWICKLERHANDBUCH<br />

Verwenden von Videos<br />

Der Videoanzeigebereich kann nur ein Rechteck sein. Kompliziertere Anzeigebereiche, zum Beispiel Ellipsen oder<br />

unregelmäßige Formen, können nicht verwendet werden.<br />

Sie können das Video nicht drehen.<br />

Die Bitmapzwischenspeicherung des Videos ist nicht möglich. Das BitmapData-Objekt kann nicht für den Zugriff<br />

auf das Video verwendet werden.<br />

Sie können keine Filter auf das Video anwenden.<br />

Sie können keine Farbtransformierungen auf das Video anwenden.<br />

Sie können keinen Alpha-Wert auf das Video anwenden.<br />

Mischmodi, die Sie auf Objekte auf der Anzeigenlistenebene anwenden, gelten nicht für Bühnenvideo.<br />

Sie können das Video nur auf vollen Pixelgrenzen platzieren.<br />

Obwohl das GPU-Rendern für die jeweilige Gerätehardware optimal ist, wird keine hundertprozentig identische<br />

Pixeldarstellung auf verschiedenen Geräten erzielt. Es treten geringfügige Abweichungen auf, die auf Unterschiede<br />

bei den Treibern und den Plattformen zurückzuführen sind.<br />

Einige Geräte unterstützen nicht alle erforderlichen Farbräume. So bieten manche Geräte beispielsweise keine<br />

Unterstützung für BT.709, den H.264-Standard. In diesen Fällen kann BT.601 zur schnellen Anzeige verwendet<br />

werden.<br />

Bühnenvideo kann nicht mit WMODE-Einstellungen wie „normal“, „opaque“ oder „transparent“ verwendet<br />

werden. Bühnenvideo unterstützt nur die Einstellung WMODE=direct, wenn es sich nicht im Vollbildmodus<br />

befindet. WMODE hat in Safari 4 oder höher, IE 9 oder höher und AIR für TV keine Auswirkung.<br />

Videoplayer-Anwendungen sind in den meisten Fällen nicht von diesen Einschränkungen betroffen. Wenn diese<br />

Einschränkungen hinnehmbar sind, sollten Sie nach Möglichkeit immer Bühnenvideo verwenden.<br />

Verwandte Hilfethemen<br />

„Verwenden des Vollbildmodus“ auf Seite 178<br />

Verwenden der StageVideo-APIs<br />

Bühnenvideo ist ein Mechanismus in der Laufzeit, der die Videowiedergabe und die Geräteleistung optimiert. Die<br />

Laufzeit erstellt und verwaltet diesen Mechanismus – Ihre Aufgabe als Entwickler ist es, Ihre Anwendung so zu<br />

konfigurieren, dass sie den Mechanismus optimal nutzen kann.<br />

Zur Verwendung von Bühnenvideo implementieren Sie verschiedene Ereignisprozeduren, die erkennen, wann<br />

Bühnenvideo verfügbar bzw. nicht verfügbar ist. Wenn Sie benachrichtigt werden, dass Bühnenvideo verfügbar ist,<br />

rufen Sie ein StageVideo-Objekt von der Stage.stageVideos-Eigenschaft ab. Die Laufzeit füllt dieses Vector-Objekt<br />

mit einem oder mehreren StageVideo-Objekten aus. Dann können Sie eines der StageVideo-Objekte anstelle eines<br />

Video-Objekts verwenden, um Streaming-Video anzuzeigen.<br />

Wenn Sie in Flash Player benachrichtigt werden, dass das Bühnenvideo nicht mehr verfügbar ist, schalten Sie den<br />

Videostream zurück auf das Video-Objekt. Dieser Schritt ist bei Anwendungen für AIR 2.5 für TV nicht relevant.<br />

Hinweis: Sie können keine StageVideo-Objekte erstellen.<br />

Stage.stageVideos-Eigenschaft<br />

Die Stage.stageVideos-Eigenschaft ist ein Vector-Objekt, das Ihnen Zugriff auf StageVideo-Instanzen ermöglicht.<br />

Je nach Hardware- und Systemressourcen kann dieses Vector-Objekt maximal vier StageVideo-Objekte enthalten. Bei<br />

Geräten, die unter AIR für TV ausgeführt werden, kann nur eine StageVideo-Instanz verwendet werden. Auf<br />

Mobilgeräten steht möglicherweise nur ein oder auch gar kein StageVideo-Objekt zur Verfügung.<br />

Letzte Aktualisierung 27.6.2012<br />

545

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!