If you've spent any time using Captivate's new Pretest and the Branch Aware settings, I think you will agree that they are very cool. However, if you've used either feature, you have probably noticed that you cannot have a playbar in the published lesson. It's not a big deal if you don't need the playbar, but what if you need to give your learners the ability to mute/unmute the audio? Or maybe the learner is relying on closed captions? Without a playbar, the learner will not have access to the closed caption tool. If you would like to use the Pretest and/or Branch Aware options, and keep the playbar, I've got you covered. All you need to do is create a little advanced action and add a smart shape.
You will be working with the system variable cpCmdMute. Here is what Adobe says about using cpCmdMute:
According to the Description shown in the image above, you set the variable to 1 if you want to mute the audio, 0 if you don't. You need to use this variable in the project to allow the learner to control the audio when there isn't a playbar. Here's how you do it.
First, create a Conditional advanced action by choosing Project > Advanced Actions. Name the action Toggle Mute and create the action as shown in the two images. Remember, you need to fill in the ELSE section.
You need to attach the new action to an interactive slide object and force the object to display the object for the rest of the project. You may instinctively want to use a button or even a click box, but those types of interactive objects cannot be displayed for the Rest of Project. Instead, insert a Smart Shape (Insert > Standard Object > Smart Shape). Look in the Buttons group and you will find a Mute button (the sixth tool from the left).
Insert the Mute button on slide 1 of the project. With the Mute button selected, visit the Timing group on the Properties panel and set the Display for to rest of project.
From the Action group, set the Mute button's action to execute the ToggleMute advanced action you created earlier.
Voilà--you have just given a playbar-less project the ability to mute/unmute. If you want to implement a closed caption toggle, follow the same process but use the variable cpCmdCC instead.
Another cool tip: Assign a keyboard shortcut to the smart shape and you have now made muting/unmuting even more 508 compliant.