Play Multiple Audio Files in Sequence
In AutoPlay Media Studio, it is possible to play one audio file after another using the On Audio event.
As an example, we will create a project that when run will load three files into a table, and play them back-to-back until the third song is finished.
To accomplish this:
2. Insert the following code into the On Show event of your page:
In AutoPlay Media Studio, it is possible to play one audio file after another using the On Audio event.
As an example, we will create a project that when run will load three files into a table, and play them back-to-back until the third song is finished.
To accomplish this:
- Insert the following code into your Global Functions (click Project > Global Functions):
Kod:
-- keep track of the audio files
audio_count = 1;
--loads desired audio files into a table
audio = {
"Autoplay\\Audio\\audio_file1.ogg",
"Autoplay\\Audio\\audio_file2.ogg",
"Autoplay\\Audio\\audio_file3.ogg"
};
2. Insert the following code into the On Show event of your page:
Kod:
Audio.Load(CHANNEL_USER1, audio[audio_count], true, false);
Insert the following code into the On Audio event of your page:
if e_State == "Finish" then
audio_count = audio_count + 1;
--ensures a valid file will be loaded
if audio_count < Table.Count(audio)+1 then
Audio.Load(CHANNEL_USER1, audio[audio_count], true, false);
end
end