AnswerList of Questions
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):
-- 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"
};
Insert the following code into the On Show event of your page:
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