Copy link to clipboard
Copied
Hello Madam/Sir,
In my captivate test project there is a scenario where there are two slides (slide 01 & slide02). Basically both the slide audios from the respective slides should resume from where it last stopped. How to write a advanced action for this case.
Explanation:
Slide 01:
a) On slide 01 apart from the next button there is a button (name: Goto_01 button) which is used to jump to slide 02.
b) When I click the (Goto_01) button from slide01 it should jump to slide 02 interrupting the audio from slide 01 which was playing.
c) And when I come back from slide 02 to slide 01, the slide 01 "slide audio" should resume from where it stopped.
Slide 02:
a) On slide 02 apart from the next button there is a button (name: Goto_02 button) which is used to jump to slide 01.
b) When I click the (Goto_02) button from slide02 it should jump to slide 01 interrupting the audio from slide 02 which was playing.
c) And when I come back from slide 01 to slide 02, the slide 02 "slide audio" should resume from where it stopped.
I may already have pointed to this link in a previous thread:
https://blog.lilybiri.com/micro-navigation-introduction
You' ll need micro-navigation, use two user variables to store the number of a frame where the play head is at the moment of the jump, then use the cpCmndGotoFrameAndResume system variable. You also have to track if it is the first visit to slide 1, presuming that the learner cannot immediately jump to slide 2 without visiting slide 1?
Another question before writing out the work
...Create two user variables, v_1 and v_2. You can set the start value at 0 or leave it empty.
For the first button on the first slide, create this conditional action:
For the second button on the second slide:
Move the pausing points of both buttons so that they are not on the last frame but after the audio clip.
Please test this out.
Copy link to clipboard
Copied
I may already have pointed to this link in a previous thread:
https://blog.lilybiri.com/micro-navigation-introduction
You' ll need micro-navigation, use two user variables to store the number of a frame where the play head is at the moment of the jump, then use the cpCmndGotoFrameAndResume system variable. You also have to track if it is the first visit to slide 1, presuming that the learner cannot immediately jump to slide 2 without visiting slide 1?
Another question before writing out the workflow: are you pausing the slide audio in the Properties panel of the buttons?
More about audio and the Timeline in:
Pausing Timeline and Audio clips - eLearning (adobe.com)
Copy link to clipboard
Copied
The learner will go to slide 01 and then to slide 02.
I dont know whether I need to pause the audio in the Properties panel of the buttons.
Thank you for the Information Madam.
Copy link to clipboard
Copied
I want to check it out in a test project before posting. Audio is always a bit tricky and micro-navigation as well. It will only work with slide audio because that is the only audio synchronized with the timeline of the slide.
Copy link to clipboard
Copied
Sure Madam. I'll wait for the solution.
Copy link to clipboard
Copied
Create two user variables, v_1 and v_2. You can set the start value at 0 or leave it empty.
For the first button on the first slide, create this conditional action:
For the second button on the second slide:
Move the pausing points of both buttons so that they are not on the last frame but after the audio clip.
Please test this out.
Copy link to clipboard
Copied
This solution works absolutely fine. Thank you mam for the support.
Copy link to clipboard
Copied
Great! Thanks for your kind reactions.
Find more inspiration, events, and resources on the new Adobe Community
Explore Now