Copy link to clipboard
Copied
Hi,
I have an object that I want to appear when the user clicks a button. There is audio that plays until the button appears, at which point the audio is paused (using the "Stop Slide Audio" option in the button properties).
I then want the user to read the text in the object and click on the object to resume the slide (in other words, I want the slide to stay paused until the user has finished reading the text). I want the audio to only start back up when up object is closed.
When the slide starts, the audio plays, the button appears, and the audio and slide pause until the button is selected. However, as soon as the user clicks on the button, the object appears but the audio begins to play. The slide is still paused, meaning nothing else appears until the object is closed, but the audio is continuing. So basically everything works right except that the audio plays too soon.
Is there a way to keep the audio paused until the object is closed?
Copy link to clipboard
Copied
Maybe this blog post could clarify what the meaning is of a pausing point of an interactive object:
Pausing Captivate's Timeline - Captivate blog
The pause slide audio command is meant to pause the slide audio until the button is clicked.
What you need is a real Pause which you can add to the action that is showing the 'object'. Instead of using a simple action 'Show object', you'll need a standard advanced (or shared) action like this:
Show Object
Pause
You don't tell how the 'object' is closed. I often use a hyperlink: More is in a...hyperlink - Close button - Captivate blog
Whatever you use to close the object also has to allow the playhead to continue playing, which will as well result in the slide audio resuming playing. Another standard advanced action for the closing event:
Hide Object
Continue