Cover einer .m4a-Datei anzeigen

Im Folgenden ein kurzes Beispiel, wie man mit der neuesten Betaversion des Flash Players das Cover einer AAC-Datei anzeigt.

[xml]
// AAC-Datei abspielen
var nc:NetConnection = new NetConnection();
nc.connect(null);

var ns:NetStream = new NetStream(nc);
ns.client = this;
ns.play(„RE-Sample.m4a“);

// Metadaten
function onMetaData(meta:Object):void
{
if(meta.tags.covr)
{
var coverImage = meta.tags.covr as Array;
handleCoverImage(coverImage);
}

}

function handleCoverImage(coverData:Array):void
{
var myLoader:Loader = new Loader();
myLoader.loadBytes(coverData[0] as ByteArray);
addChildAt(myLoader, 0);
}
[/xml]

Die Musikdatei mit dem eingebetteten Cover stammt aus einem Artikel, der gestern im Adobe Developer Center veröffentlicht wurde. Mit einer gewöhnlichen .m4a-Datei aus iTunes hat das Beispiel allerdings nicht funktioniert. Vermutlich werden hier noch weitere Möglichkeiten folgen, wie man auf die Coverdaten zugreifen kann (z.B. über ein Event mit Namen onImageData)

Link: Beispiel anschauen (Hinweis: Aktuelle Betaversion des Flash Player notwendig)
Link: Exploring Flash Player support for high-definition H.264 / AAC

[ad]

Schreibe einen Kommentar

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