id3 (Sound.id3-Eigenschaft)

public id3 : Object [schreibgeschützt]

Bietet Zugriff auf die Metainformationen, die in MP3-Dateien enthalten sind.

MP3-Sounddateien können ID3-Tags mit Metadaten zur Datei enthalten. Wenn ein MP3-Sound, der mit Sound.attachSound() oder Sound.loadSound() geladen wurde, ID3-Tags enthält, können Sie diese Eigenschaften abfragen. Es werden nur ID3-Tags unterstützt, die den UTF-8-Zeichensatz verwenden.

Flash Player 6 (6.0.40.0) und höher unterstützt die Tags ID3 1.0 und ID3 1.1 mit der Eigenschaft Sound.id3. Flash Player 7 unterstützt auch ID3 2.0-Tags, im Speziellen 2.3 und 2.4. In der folgenden Tabelle finden Sie die ID3 2.0-Standardtags und den Inhalt, den sie darstellen. Sie können sie im Format my_sound.id3.COMM, my_sound.id3.TIME usw. abfragen. MP3-Dateien können Tags enthalten, die nicht in dieser Tabelle aufgeführt sind. Sound.id3 bietet ebenfalls Zugriff auf solche Tags.

Eigenschaft

Beschreibung

TFLT

Dateityp

TIME

Zeit

TIT1

Beschreibung der Inhaltsgruppe

TIT2

Titel/Liedtitel/Inhaltsbeschreibung

TIT3

Untertitel/Detaillierte Beschreibung

TKEY

Anfangstonart

TLAN

Sprachen

TLEN

Länge

TMED

Medientyp

TOAL

Originalalbum-/Film-/Präsentationstitel

TOFN

Originaldateiname

TOLY

Originalautor/Songwriter

TOPE

Originalkünstler

TORY

Jahr der ersten Veröffentlichung

TOWN

Eigentümer/Lizenznehmer

TPE1

Hauptkünstler/Solokünstler

TPE2

Band/Orchester/Begleitung

TPE3

Leitung/Detaillierte Auflistung der Künstler

TPE4

Interpretation, Remix oder sonstige Bearbeitung durch

TPOS

Teil eines Satzes

TPUB

Herausgeber

TRCK

Titelnummer/Position in Satz

TRDA

Aufnahmedaten

TRSN

Name des Internet-Radiosenders

TRSO

Eigentümer des Internet-Radiosenders

TSIZ

Größe

TSRC

ISRC (International Standard Recording Code)

TSSE

Software/Hardware und Einstellungen für die Verschlüsselung

TYER

Jahr

WXXX

URL-Verknüpfung zu Bild

In Flash Player 6 wurden diverse ID3 1.0-Tags unterstützt. Wenn die MP3-Sounddatei diese Tags nicht enthält, jedoch die entsprechenden ID3 2.0-Tags, werden die ID3 2.0-Tags in die ID3 1.0-Eigenschaften kopiert, wie in der folgenden Tabelle gezeigt. Dieser Vorgang ermöglicht Abwärtskompatibilität für bereits geschriebene Skripts, die Eigenschaften des Typs ID3 1.0 lesen.

ID3 2.0-Tag

Entsprechende ID3 1.0-Eigenschaft

COMM

Sound.id3.comment

TALB

Sound.id3.album

TCON

Sound.id3.genre

TIT2

Sound.id3.songname

TPE1

Sound.id3.artist

TRCK

Sound.id3.track

TYER

Sound.id3.year

Verfügbarkeit: ActionScript 1.0, Flash Lite 2.0

Beispiel

Im folgenden Beispiel werden die ID3-Eigenschaften der Datei song.mp3 an das Bedienfeld Ausgabe weitergegeben.

var my_sound:Sound = new Sound();
my_sound.onID3 = function() {
    for( var prop in my_sound.id3 ){
    trace(prop+": "+ my_sound.id3[prop] );
    }
}
my_sound.loadSound("song.mp3", false);

Siehe auch

attachSound (Sound.attachSound-Methode), loadSound (Sound.loadSound-Methode)