www.video-flash.de

Alles rund um Web & Mobile

Aufbauend auf dem letzten Sound-Beitrag mit dem Thema MP3, hier nun eine kurze Einführung in die Soundchannel-Klasse. Die Klasse dient zur Überwachung von Sound-Objekten und liefert nützliche Information wie die Abspielposition oder den Pegel. Als Beispiel habe ich eine Pegelanzeige erstellt, die wie die Anzeige auf einem Mischpult den rechten und linken Kanal einer MP3-Datei anzeigt:

(weiterlesen …)

Hier noch ein Nachtrag zum Beitrag “JPGs aus einem Video erstellen”. Im Prinzip das gleiche Beispiel wie zuvor, als Quelle wird allerdings nun die Webcam verwendet. Das geschossene Bild wird auf meinen Server abgespeichert und überschreibt jeweils das letzte.

Webcam Applikation

(weiterlesen …)

  • 10 Kommentare
  • Abgelegt unter: News
  • Hier zwei Beispiele über die ersten Schritte mit der Sound-Klasse in AS3. Dazu gehören das Abspielen und das Auslesen von Künstler, Songname, Album und Cover.

    Cover laden aus ID3 Tags mit Actionscript 3

    (weiterlesen …)

    ActionScript3: XML

    Die bisher übliche Art und Weise der Verarbeitung von XML-Dateien wird auch in der kommenden Flash Version 9 weiterhin vorhanden sein. Sie ist im Package flash.xml als Klasse XMLDocument angesiedelt. In Flash 9 wird zusätzlich eine neue Möglichkeit hinzukommen: ECMAScript for XML (E4X). Der Vorteil von E4X besteht darin, dass eine native XML-Unterstützung mit einfacherer Syntax geboten wird.

    Es folgt ein Beispiel einer Playlist im XML-Format für einen (fiktiven) FLV-Player. Es zeigt die relevanten Befehle in ActionScript 3 zum Laden und Verarbeiten von XML-Dateien.

    (weiterlesen …)

    Ein großartiges Beispiel von Thibault Imbert zeigt, wie man mit ActionScript 3 unter Nutzung der JPEG-Encoder-Klasse (von Tinic Uro) JPEG-Grafiken in Flash erzeugen kann. Auf eine .flv-Datei angewendet kann man dadurch “Schnappschüsse” aus dem laufenden Video als Grafikdatei abspeichern.

    Imbert: Example

    Link: Live JPEG Encoder 0.3 Sources (Thibault Imbert)
    Link: More fun with image formats in AS3 (JPEG-Encoder Klasse von Tinic Uro)

    Ich habe den Originalcode von Thibault Imbert etwas ausgedünnt und auf das wesentliche reduziert, damit die Vorgehensweise deutlicher zu erkennen ist. Erläuterungen gibt es weiter unten im Text. Das erstellte Beispiel gibt’s hier: Beispiel anschauen. Einfach auf “Vorschaubild” klicken, dann wird ein JPEG generiert und in der rechten Hälfte angezeigt. Mit einem Klick auf “Download” wird die Datei heruntergeladen.

    Flv to jpg

    (weiterlesen …)

    Im ersten Beispiel möchte ich kurz zeigen, wie man mit der Date-Klasse in ActionScript 3 umgeht. Ein Date-Objekt kann ein Datum und eine Uhrzeit beinhalten. Im Anschluss folgt ein Beispiel, wie man auf einfache Weise die aktuelle Zeitposition eines Videos im Format Minuten/Sekunden (z.B. 1:30) realisieren kann (Beispiel anschauen).

    Zeitanzeige im Format Minuten/Sekunden eines Flashvideos

    (weiterlesen …)

    Zeit messen mit der Timer-Klasse

    In ActionScript 3 gibt es eine neue Timer-Klasse (flash.utils.Timer), die für zeitbasierte Anwendungszwecke gedacht ist. Ein Timer löst nach einem definierten Zeitintervall ein Event aus. Zusätzlich kann bestimmt werden, ob der Timer “unendlich” lange läuft oder nach einer bestimmten Anzahl an ausgelösten Events aufhört (z.B. nach 10x in einem Intervall von 500ms).

    Ein Timer in ActionScript 3 kann somit die aus ActionScript 2 bekannten Funktion setInterval, setTimeout() oder auch das onEnterFrame-Event ersetzen. (Die Funktionen setInterval/setTimeout sind zwar noch in ActionScript 3 vorhanden, erzeugen jedoch Compiler-Warnungen.)

    (weiterlesen …)

    Mit dem Open-Source-Compiler haXe lassen sich SWF-Dateien für den Flash Player 6 bis 9 erstellen. haXe unterstützt deshalb auch die komplette ActionScript 3 API, mit einigen wenigen Abweichungen (z.B. flash.Lib.current statt _root).

    Über das Eclipse-Plugin Eclihaxe kann der Compiler in Eclipse integriert werden. Interessant ist dies wohl vorallem für diejenigen, die keine Flash IDE haben (Flash 9 Alpha) oder einfach mal was neues ausprobieren möchten …

    Hier der Link zu einem kleinen Beispiel, das ich mit haXe gemacht habe: AS3-”Webcam”-Beispiel (Webcam und Flash Player 9 nötig). Getestet habe ich die NetConnection, NetStream und Camera Klasse, die alle tadellos übersetzt wurden.

    ActionScript 3 mit dem haXe-Compiler in der Eclipse IDE

    Link: haXe (Compiler für SWF-Dateien, Flash Player 6 bis 9)
    Link: Eclipse (IDE)
    Link: Eclihaxe (Plug-in für Eclipse)

  • 7 Kommentare
  • Abgelegt unter: News
  • Suche

    Über diesen Blog

    Florian Plag Dies ist ein Blog von Florian Plag. Autor des Buches „Interaktives Video im Internet mit Flash”

    Alles rund um Web. | Flash, Video, HTML, HTML5, User Experience, Usability, etc.

    Embed SWF

    SWF Dateien einbetten leicht gemacht: embed-swf.org