XML format
The format of the xml file that SoundPlayer can read to dynamically import the playlist data should be as follows:
<?xml version="1.0"
encoding="utf-8"?>
<playlist>
<sound src="tonight.mp3"
stream="true" soundbuffer="2">Tonight's
the night - Rod Stewart</sound>
<sound src="fun.mp3"
stream="true">Girls
just wanna have fun - Cyndi Lauper</sound>
<sound src="hello"
stream="false">Hello
sound is not an external sound because the src attribute value does not have
an extension</sound>
</playlist>
Each sound tag represents one entry for the playlist.
src: The path and name of the sound file, or its identifier name if it's in the
library.
stream: Set to true or false in the same way that you would set the streaming property
in the Properties panel.
soundbuffer: This serves the same purpose as the soundbuffer property
in the Properties panel.
The optional text that is included in the sound tag will be displayed as the song name in the components display.
In the event that there are already entries in the playList property,
the files
from the XML file will be added to the existing playlist.
Note: By using the XML file, you can set the streaming and soundbuffer properties
for the files
individually, instead of globally. So, for example, if the streaming property
in the properties panel is set to true, and one of the sounds in the XML file is defined
with streaming to false, the soundPlayer component will preload
only that file before it is played
while all of the other files will be streamed. If either of these properties
are not defined in the xml, the component will use the global value that is set
in the properties panel.