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 />

private function playNextVideo():void<br />

{<br />

if (idx < (videosXML.length() - 1))<br />

{<br />

idx++;<br />

playVideo();<br />

positionBar.visible = true;<br />

}<br />

else<br />

{<br />

idx++;<br />

vid.clear();<br />

positionBar.visible = false;<br />

}<br />

}<br />

Verwenden der StageVideo-Klasse für die<br />

hardwarebeschleunigte Darstellung<br />

Flash Player 10.2 und höher, Adobe AIR 2.5 für TV und höher<br />

Flash Player optimiert die Videoleistung mittels der Hardwarebeschleunigung für die H.264-Dekodierung. Weitere<br />

Leistungssteigerungen können Sie erzielen, indem Sie die StageVideo-API verwenden. Mithilfe von Bühnenvideo<br />

kann Ihre Anwendung die hardwarebeschleunigte Darstellung nutzen.<br />

Folgende Laufzeitumgebungen unterstützen die StageVideo-API:<br />

Flash Player 10.2 und höher<br />

Adobe AIR 2.5 für TV und höher<br />

Adobe AIR 2.5 für TV und Adobe Flash Player Beta für Google TV unterstützen Bühnenvideo über eine Teilmenge<br />

der vollständigen API. Auf diesen Plattformen sind Konfigurationsunterschiede und weitere Einschränkungen zu<br />

beachten. Anleitungen zur Verwendung von Bühnenvideo auf diesen Plattformen finden Sie unter Bereitstellen von<br />

Video und Inhalt für die Flash-Plattform auf TV.<br />

Unter Erste Schritte mit Bühnenvideo können Sie Quellcode herunterladen und weitere Einzelheiten zum<br />

Bühnenvideo nachlesen.<br />

Eine Kurzanleitung zu StageVideo finden Sie unter Arbeiten mit Bühnenvideo.<br />

Hardwarebeschleunigung mit StageVideo<br />

Die hardwarebeschleunigte Darstellung, die Videoskalierung, Farbkonvertierung und Blitting unterstützt, verstärkt<br />

die Leistungsvorteile der hardwarebeschleunigten Dekodierung. Auf Geräten mit GPU-Hardwarebeschleunigung<br />

können Sie ein flash.media.StageVideo-Objekt verwenden, um Video direkt über die Hardware des Geräts zu<br />

verarbeiten. Beim direkten Verarbeiten kann die CPU andere Aufgaben wahrnehmen, während das Video von der<br />

GPU verarbeitet wird. Im Gegensatz dazu verwendet die ältere Video-Klasse meist die Darstellung durch die Software.<br />

Das Darstellen per Software findet in der CPU statt und kann die Systemressourcen stark beanspruchen.<br />

Derzeit bieten nur wenige Geräte vollständige Unterstützung für die GPU-Beschleunigung. Über die Bühnenvideo-<br />

Funktion können Anwendungen jedoch die verfügbare Hardwarebeschleunigung optimal nutzen.<br />

Letzte Aktualisierung 27.6.2012<br />

542

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

Saved successfully!

Ooh no, something went wrong!