Wie man ein eingebettetes XML-Playlist

March 17

Wie man ein eingebettetes XML-Playlist

XML Playlisten sind Listen, die in Dateien gespeichert sind, die mit der XML-Markup-Sprache formatiert sind. Eine XML-Wiedergabeliste speichert die Position von multimedia-Dateien wie Musik, Animation und video-Dateien in XML Tag-Variablen. Diese Dateinamen kann die URL für die Datei auf einem entfernten Server oder Speicherort des Verzeichnisses auf Ihrem eigenen Computer. Anwendungsprogramme, wie Musikplayer, laden die XML-Playlist-Datei (die Datei in einer XML-Program-Objekt einbetten). Ein Spieler, der so programmiert ist, Zugriff auf den Musik-Datei-Speicherort in das XML-Objekt kann dann die zugehörigen Songs spielen.

Anweisungen

1 Erstellen Sie eine Textdatei mit einem Text-Editor. Speichern Sie die Textdatei als "music_playlist.xml."

2 Geben Sie in den Texteditor die XML Playliste mit den Dateinamen der Musik, Videos oder Animationen, die Sie in der Playlist zugreifen möchten.

<? Xml Version = "1,0" encoding = "UTF-8"? >

< Playlist >

< File_location > http://www.yourwebsite.com/first-recital.mp3&lt;/file_location>

< File_location > http://www.yourwebsite.com/second-recital.mp3&lt;/file_location>

< / Playlist >

Fügen Sie Musik oder andere multimedialen-Dateien zu Ihrer XML-Datei nach Bedarf. Fügen Sie einen File_location-Tag für jede multimedia-Datei, die Sie hinzufügen möchten.

3 Starten Sie das Flash-Programm. Klicken Sie auf "Flash-Datei (ActionScript 3.0)" aus dem Splash-Fenster erstellen Sie eine neue Datei für den AS3 Flash.

4 Wählen Sie "Aktionen" aus dem Menü "Fenster" auf der Hauptmenüleiste Flash ActionScript 3-Editor zu öffnen. Positionieren Sie den Mauszeiger in der ersten Zeile des Editors ActionScript 3. Klicken Sie die Maustaste gedrückt, und geben Sie den Code unten ein URLLoader-Objekt zu erstellen, die eine Anforderung zu laden und speichern den unformatierten binären Inhalt der XML-Datei verwendet werden:

Var-Ladeprogramm: URLLoader = new URLLoader();

Var Request: URLRequest = neue URLRequest("music_playlist.xml");

Loader.Load(Request);

5 Geben Sie den Code ab der nächsten Zeile des Editors ActionScript 3 zu erkennen, wenn die XML-Playlist-Datei vollständig geladen wurde. Fügen Sie einen Ereignis-Listener an das URLLoader-Objekt, das erkennen wird, wenn die Textdaten in der XML-Datei auf die URLLoader-Objekt (Loader) aus der music_playlist.xml-Datei übertragen wurde.

loader.addEventListener(Event.COMPLETE, onComplete);

6 Geben Sie den Code ab der nächsten Zeile des Editors ActionScript 3 die Inhalte der in der URLLoader-Variablen in eine XML-Variable namens "FileXML" gespeicherten Daten übertragen:

Funktion onComplete(event:Event):void

{

var loader:URLLoader = event.target as URLLoader; var fileXML = new XML(loader.data);

}

Der obige Code in der Funktion OnComplete wird ausgeführt, wenn der Ereignis-Listener signalisiert, dass die Datei "music_playlist.xml" erfolgreich in der Flash-Programm eingebettet wurde. Der Code deklariert ein neues URLLoader-Objekt, das verwendet wird, um die music_playlist.xml-Datei zu speichern. Die Daten in diese Variable werden dann in die XML-Variable mit dem Namen "FileXML." geladen.