Skip to main content
Participating Frequently
September 11, 2007
Question

Click Button Audio

  • September 11, 2007
  • 3 replies
  • 563 views
Hi

Does anyone know how to have a Captivate 3 Click Button play the audio attached to it more than once? ie Each time the user clicks the same button the same audio plays. Upto now I can only get it playing once.

Thanks

kevin
    This topic has been closed for replies.

    3 replies

    kjedwardsAuthor
    Participating Frequently
    September 11, 2007
    Hi

    I found the answer to pausing the timeline - there is an option in the Click Button called 'Pause After'

    If you check the box and set this time the timeline pauses after the time set has passed starting from when this button appears on the screen

    Not very obvious but it does work

    Kevin
    kjedwardsAuthor
    Participating Frequently
    September 11, 2007
    Hi Andrew

    Thanks for that. I have heard about this workaround when I was looking for something similar in V2 but it won't work in this case because I want several button on the same screen each with their own audio. I had hoped that this would have been added in V3 but not so. The other annoying thing is there does seem to be any way to hold on a slide other than setting a very long timeline and I am not sure what performance issues this will raise.

    I have found a solution but it is outside of Captivate. You can create the buttons in Flash and add the sound to them. You can then import the button into Captivate and it seems to play the sound everytime it is clicked. I have tried with one button but I would imagine it should work with several.

    Problem with Captivate is that it seems you have to use other products to produce anything other than simple presentations. I also have a post on the export forum regarding errors exporting to Flash. So it looks like integration has a way to go yet. If they could add some programability to Captivate (not Actionscript or Javascript please) it would possibly evolve into a really good product

    Yours

    Kevin
    Captiv8r
    Legend
    September 11, 2007
    Hi Kevin

    You said: The other annoying thing is there does seem to be any way to hold on a slide other than setting a very long timeline and I am not sure what performance issues this will raise.

    Ummm, the very default nature of a Button or a Click Box object is to pause the slide. This stops it dead in its tracks until another action causes it to continue playing. You are mentioning using Buttons, so I would assume the slide would be paused. Are you saying this isn't the case?

    Also, where exactly are you attaching the audio for the button? You actually can have different audio for each different button if you want. So I'm a bit confused.

    I'm further confused by your asking about adding programmability into Captivate. Near as I can tell, you are asking for some form of a scripting language, yet advising you certainly don't want one of the existing scripting languages to be used. So how would you perceive this working? Can you describe your "dream case" scenario?

    Cheers... Rick
    kjedwardsAuthor
    Participating Frequently
    September 11, 2007
    Hi Rick

    Ummm, the very default nature of a Button or a Click Box object is to pause the slide. This stops it dead in its tracks until another action causes it to continue playing. You are mentioning using Buttons, so I would assume the slide would be paused. Are you saying this isn't the case?

    No the timeline doesn't stop - I am trying in preview mode

    Also, where exactly are you attaching the audio for the button? You actually can have different audio for each different button if you want. So I'm a bit confused.

    Via the Button Audio properties - different audio yes but you can only play each one once and before the timeline runs out

    I'm further confused by your asking about adding programmability into Captivate. Near as I can tell, you are asking for some form of a scripting language, yet advising you certainly don't want one of the existing scripting languages to be used. So how would you perceive this working? Can you describe your "dream case" scenario?

    I find actionscript totally complicated and trying to use help to get info on how to do the simplest of things is often a nightmare. Of the languages used by Macromedia now Adobe I guess Director Lingo would be the the best option. There however does not seem to be any integration between Captivate and Director. I guess because the emphasis seems to be web based rather than desktop or CD/DVD.

    I am looking for an application to develop learning apps and had settled on Authorware until Adobe's bombshell that they were discontinuing it. Unfortunately there does not seem to be anything in the Adobe range to replace it - they advocate Captivate - no programming capability or Director - little or no questioning / learning objects, etc

    Working with several products is ok BUT wouldn't it be nice if there was a consistent programming language across the various products?

    Have you seen what is going on at Microsoft? They seem to be introducing a range of design packages which appear to all be based on their core framework and will integrate into Visual Studio so provide common programming ability using either Visual Basic or C# both extremely popular languages. Problem is this is very new and will probably take a few years until all the bugs are ironed out.

    My ideal? I guess would be integration and consistency so you don't have to learn different programming languages to use the integration offered

    Yours

    Kevin
    Inspiring
    September 11, 2007
    Hi Kevin

    Sorry mate, but it seems as though once a timeline has passed the button there is no way to get it back. I have used a little workaround in the past that might help you:
    Create a duplicate slide and attach the audio you need to slide 2
    Set navigation on slide 2 to return to "previous slide" at end of slide
    Slide 1 "play audio" button then points to slide 2 and the same button (labelled stop audio) on slide 2 points back to slide 1.

    The net result is that the user will only see the play vs stop changes on the screen and it will seem as though there is only one slide. Obviously, you would also need a button or click box to navigate to slide 3 to continue the show.

    Anyway, that is my 10cents worth and maybe someone else out there has a better, more efficient way.

    Cheers
    Andrew