Skip to main content
danielb51742821
Inspiring
August 6, 2018
Question

Event Video Skin Play and Pause only

  • August 6, 2018
  • 1 reply
  • 2658 views

Hello again,

Captivate 9, updated.

CPTX file, adding mp4 as an event video to an individual slide.

I'm confused about the skin on an event video. On the stage, after selecting "haloSkin1", the video on the stage displays play, pause and stop button. This is a perfect scenario for me, since we want to avoid learners scrubbing through the video. I also experienced users reporting that scrubbing to the end forced them to wait until the length of the video to expire before the slide auto advances. So when I found this skin with no slide bar, it seemed like a winner.

Anyways, on the stage, I see a skin that seems to fit my needs.

However, when I preview the html5, I do not get the skin that was on the stage. I get additional buttons and an unwanted video slider to scrub the video (no need for audio controls either). I only want play and pause (stop I can also deal with). The skin's playbar also only appears when moused over and appears as an overlay.

My questions:

Do we have control over what buttons appear in the skin?

Can we force the video skin's play bar to be pinned and not overlayed?

    This topic has been closed for replies.

    1 reply

    Lilybiri
    Legend
    August 6, 2018

    You are confusing the event video skin (which on HTML appears when you hover over the bottom of the video) and the Captivate playbar which you show on the second screenshot. That was not the case for SWF output, lot of good features are lost with HTML. Event video plays independently of Captivate's playbar, it has its dedicated control panel. You don't have to extend the slide duration to the length of the video as is the case for synchronized video.

    You can always hide the Captivate playbar using a command on the On Enter event of that slide.

    danielb51742821
    Inspiring
    August 6, 2018

    I can understand why you would think I was confusing the two, but I am not. I am currently hiding the captivate play bar. The captivate play bar is hidden (only on this slide) to force/require the learner to watch the auto-played video. The contents of screen shot 2 in my initial post was the overlayed skin's play bar appearing when I mouse over the video. Below is another view of the video's skin playbar in the html5 preview with the event video being moused over. As you can see in this new image, the captivate playbar is purposely hidden (only a border with curved corners surrounds the training).

    To prioritize what I need in addition to what I already have:

    1. The video's skin play bar to show only play/pause as it does on the stage.
    2. No play bar overlay
    3. The play bar appears at all times with no hover required.
    Lilybiri
    Legend
    August 8, 2018

    Im starting to wonder if I did something wrong with the toggle on my play/pause, or if something wrong would even cause this (it still works in swf as planned, but thought I'd mention it to see if anything jumps out as being wrong)). If I remove the custom playbar, it works but I lose the ability to pause the slide and video.

    Anyways, the toggle is worked like this:

    Play button is set to be not visible in output

    Pause button appears by default with an advanced action to pause the slide, hide the pause button, and show the play button

    The play button's adv action is continue, hide play button. show pause button.

    The play button and pause button appear in the same location, so they interchange on click.


    Could you post the preview of the action triggered by that toggle button? Oops, you don't have a toggle button.

    I use a toggle button with an extra state for the Play state. The normal state has the Pause icon, the Play state has the Play icon.

    The action to be triggered by that button is:

    IF cpCmnd Pause is 0

        Change State of Btn to Play

        Pause

    ELSE

        Change State of Btn to Normal

        Continue