AutoPlay Media Studio 9

How do I...?

How do I...?

Previous topic Next topic  

How do I...?

Previous topic Next topic  

AnswerList of Questions

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:

1.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"

};

2.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


Learn More: Indigo Rose Software - AutoPlay Media Studio - Buy Now - Contact Us