Skip to main content
Known Participant
March 8, 2015
Question

Multiple audio in click to reveal screen

  • March 8, 2015
  • 1 reply
  • 490 views

link to see earlier discussion on this query:

http://blogs.adobe.com/captivate/2012/01/here-comes-another-interactive-screen-click-play-audio.html

My problem is:

1. Want to play screen audio (which will play on screen entrance).
2. Want audio for each clickable and when clickable is selected any other playing audio should be stopped.
3. User should be able to play/pause the audio from the play bar buttons.

here is the link for sample showing the functionality that I am trying to achieve.

Dropbox - clickToRevealWithAudio_v1.cptx

Thanks is advance.

-Pankaj Srivastava

    This topic has been closed for replies.

    1 reply

    Lilybiri
    Legend
    March 8, 2015

    For apparent reasons I do not accept files to debug.

    First of all: which version do you use, please?

    If you want control over audio, you shouldn't use slide audio but object audio, or use the command Play Audio in actions. This blog post explains what I mean by object audio control:

    Audio Objects: Control them! - Captivate blog 

    As for the Play Audio command that is available in Advanced/Shared actions (also as simple action, but I suppose you want to do more with the Success event of your interactive objects than just play audio): whenever you reuse that command, previously triggered audio clips will be muted. You also have a Stop Triggered Audio command that can stop an audio clip started with Play Audio if you don't want to play another one at the same time.

    Known Participant
    March 8, 2015

    I am using Captivate 8. Applying audio on object (text caption).

    Lilybiri
    Legend
    March 8, 2015

    Did you read my blog post? As long as the text caption is visible, audio will continue playing. You'll have to switch to the command 'Play audio'.

    Moreover you cannot stop slide audio, which means you'll have also to use that same command On Enter for the slide.