I've got a course in which all of the slides have a narration for the text, and some slides that have videos with a soundtrack (narrated). Obviously, the sound for each slide can be turned on or off by the learner, as can the sound for each video.
Is there a way to allow the learner to opt out of narration for all of the course, while still having the video soundtracks play?
I'd like the soundtrack to be mandatory listening, but the narration optional.
Perhaps too much to ask, but I thought I'd put it out there. Any ideas?
If you setup your narration to play in a layer, you can conditionally show or not show that layer based on a variable value. This makes synchronization a little tricky (graphics and animations on the base timeline would be challenging to sync with the audio) but it's possible to control specific audio tracks in this way.
I had the same issue with my current project. The difference is there are two audios: First, the background music is embedded in the video, while, second, the narration (voice-over) is added and played separately in the timeline. I am looking to provide learners the option to mute/unmute the narration at any point of the video without sacrificing its synchronicity with the background music.
Based on my research, only JavaScript is the way to go, but I am unaware of exactly what codes to use and other prerequisites. Any JavaScript gurus out there who can help how to and whether there is a better audio setup to perfectly execute the outcome? I know nothing about JS but I am open to learning the basics!
5 Replies
If you setup your narration to play in a layer, you can conditionally show or not show that layer based on a variable value. This makes synchronization a little tricky (graphics and animations on the base timeline would be challenging to sync with the audio) but it's possible to control specific audio tracks in this way.
Thanks, Steve. Fortunately I don't have any animations that are autoplay (they all involve hotspots).
Is there a way to set up a variable that will apply to the whole course, as opposed to slide-by-slide?
Sure. You can set up a variable that applies throughout the course but you'll still need to process it on each slide to play / not play the narration.
Ah, now I get it. Thanks, Steve. I'll look into how to set up the course-wide variable.
Nice to know this can be done!
Allan
I had the same issue with my current project. The difference is there are two audios: First, the background music is embedded in the video, while, second, the narration (voice-over) is added and played separately in the timeline. I am looking to provide learners the option to mute/unmute the narration at any point of the video without sacrificing its synchronicity with the background music.
Based on my research, only JavaScript is the way to go, but I am unaware of exactly what codes to use and other prerequisites. Any JavaScript gurus out there who can help how to and whether there is a better audio setup to perfectly execute the outcome? I know nothing about JS but I am open to learning the basics!
Any help will be much appreciated.