Play Media trigger, how to keep media from the timeline?

Oct 01, 2012

I'm trying to set up a trigger to play an audio clip when the state of an object changes to Normal.  Where on the slide should I insert the audio so that it does not play on the timeline unless the trigger is activated?  Should I hide it in a new layer?  My trigger says, Play media [clip] when the state of [Object] is normal. 

Thanks for any help.

7 Replies
Brian Allen

Interesting - I never realized that imported audio plays automatically by default (but it does!!).  Learn something new everyday.

It does seem as if to inhibit the audio from playing immediately that a trigger has to be set up.  I set up one that stopped the media when the timeline started, which worked, but there may be other (better) ways to do the same thing.

Quick question about your trigger, playing the media clip when the state of the object is normal - what is the starting state of your object?  If the beginning (or default) state of the object is normal, then the audio will play immediately.

Michael Hinze

Nadine Gilfillan said:

I've just had this problem and can't get the normal state to change for the media. It appears to default to that and the option to change it is greyed out and unavailable to adjust. Are there any other solutions to this?


Nadine, audio files do not have states. You can create a trigger that plays an audio file for example when some other object (e.g. button) is clicked or if a variable or an object's state changes.

Brian Allen

Nadine Gilfillan said:

Why can't the player just have an option to autostart or not? I want the play button clicked that is on the seekbar rather than having to create another button just to start the audio.


Nadine, do you want the media to play automatically when the slide begins or should the media wait until a learner clicks a button to start playing?

N G

I want them to wait Brian. The Storyline is embedded in an HTML page for an online course at a university. So there is other content around the Storyline element. For some reason, even when I put autostart="false" in the code, the player still starts automatically when the page loads.

It would look like this on an HTML page:

What I've had to do as a work around is create a fake start slide with nothing on it but a title and some images, enable the "next" button so the learner clicks it and then the media starts.

This discussion is closed. You can start a new discussion or contact Articulate Support.