Get access to premium assets for free. Be the first to hear from Adobe.

Controlling Audio with Advanced Actions and Variables

In my last blog post, where I had shared a scenario-based course, I got a lot of requests from Captivate users to share the workflow to play audio on the decision screen only the first time learner visits the screen. So on popular demand, here’s a short demonstration, Enjoy! 🙂

10 Responses

  1. Pooja, I would have approached this differently because I do see a possible issue with your solution. If you have multiple answers with branching, now you have to create an advanced action for each ‘Try again’ button and if you have a lot of them it is so easy to forget one. I see also possible issues if there is a playbar provided and the user gets back to the question slide without clicking the Try button (or if navigation by TOC is enabled). This was not the case for your scenario, but could be for others.
    I would have put everything in the On Enter advanced action for the question slide to avoid these issues: you’ll only have to create those On Enter actions for each question slide and you do not have to bother about the Try Again buttons. Trying to explain:
    1. Do not hide the audio object by unchecking the visibility of your transparent text caption, since the audio is meant to play the first time the user gets to the question slide. So you’ll never need to ‘show’ it.
    2. Create a user variable for each question slide, you know I’ll stick with my labeling routine: v_one (for first question slide) etc.. Default value could be 0, but not necessary to enter it. If possible replay without restarting the file has to be enabled, you should reset those variables on entering the first title slide.
    3. Create a conditional advanced action to be triggered on Enter Slide, with two decisions, first is mimicked standard action that increments the user variable v_one, second checks if this variable is greater than 1 – will be the case on all enters except the first – and hides the audio object (labeled Hl_Audio). Continue is needed to avoid stopping the playhead and will be the only statement in the Else section (no screenshot)

    • have an audio question.

      I would like to have the audio file I imported to begin a specific time with out the fade in option. I just want it to start at full volume at six seconds into the project and then play for the rest of the project.

      This has to be possible. Also is is possible to get the audio file to show in the timeline view?


      • Having exactly the same problem. I’ve spent a hour reading forum posts, reading the Captivate docs (such as they are), and reading a book that cost me about $30. You’d think this would be a 5-minute problem. 🙁

  2. thank you for your very informative demonstration.
    Even if I use Captivate for several years, I have a question of neophyte: How do you make a zoom effect on parts of the screen? Is it when capturing?

  3. I need to control the speed of the text to speech (slow it down), I can do this with the Loquendo based speech agent, but not the others. Does anyone know how to slow down the other than Loquendo speech agents.

  4. We have the following problems after the publication of training:

    – disappear random objects and buttons (for example submit the exercises)
    – Pause button, which was performed by using the advanced acion at random, accidental (each time on different slides) by pressing the pause button takes the user to the next slide, instead of stopping the action on the slide.
    – Course crashes at different times
    – The slides on which tool is used several times sidelet rollover with an associated audio tracks overlap each other
    – After reload the course the same problems exist, but no longer refer to the same object, but to others that overcharge to work properly

  5. Can anyone tell me where I find the text to speech option in Captivate 8 please? I used this option a few years ago now having installed the new version I can’t remember how I located this

Leave a reply