Skip to main content
New Participant
September 13, 2017
Answered

Captivate: How to insert video web ojects without flash

  • September 13, 2017
  • 3 replies
  • 591 views

Hi there,

our company is just about to ban the flash player for securitiy reasons. That means, we have to change all our Captivate web based trainings from swf into html5. Using the HTML5 tracker we are fine with most of the advanced actions and things. However, how can we replace the video web objects which are based on flash as far as I can see? The HTML5 tracker doesn't list these webobjects, allthough the user need the flashplayer to watch the videos.

In other words: How can I insert a video into the training that works for the user without the flashplayer?

I've been looking for a solution in all the posts. If there is one that I haven't seen, I'd be glad for the link.

Thanks in advance

    This topic has been closed for replies.
    Correct answer Erik Lord

    That helps clarify the issue.

    When you upload a video to this 'video file server' - what are you uploading? An MP4? An FLV?

    What does the video file server send back? An MP4? an FLV?

    I suspect it's not the web object that is the problem, but the format that you either upload to the video file server or the file it sends back to you.

    (for example, YouTube used to convert all video to FLV, but they changed that a couple years ago and now convert all videos to MP4).

    I have created HTML5 pieces that use the web object to load in an MP4 video from a video streaming server myself. Since there is no Flash (SWF/FLV) involved at any point, I have not experienced this issue.

    Does that help?

    3 replies

    Erik Lord
    Erik LordCorrect answer
    Inspiring
    September 14, 2017

    That helps clarify the issue.

    When you upload a video to this 'video file server' - what are you uploading? An MP4? An FLV?

    What does the video file server send back? An MP4? an FLV?

    I suspect it's not the web object that is the problem, but the format that you either upload to the video file server or the file it sends back to you.

    (for example, YouTube used to convert all video to FLV, but they changed that a couple years ago and now convert all videos to MP4).

    I have created HTML5 pieces that use the web object to load in an MP4 video from a video streaming server myself. Since there is no Flash (SWF/FLV) involved at any point, I have not experienced this issue.

    Does that help?

    Nat_2017Author
    New Participant
    September 18, 2017

    I upload the video as an mp4 file. I

    As I had a look at the video file server again, I think you are right. The embeded video is shown in a flashplayer.

    So we'll have to think about the file server.

    Thanks for your support.

    Lilybiri
    Brainiac
    September 13, 2017

    There is some confusion: what are you talking about, web objects or video?

    Nat_2017Author
    New Participant
    September 14, 2017

    Erik Lord, thank you for your answering.

    I mean the web object that I inserted to show a video. The mp4 video file itself is not inserted in captivate. I only insert the link to the viedo file (which I uploade to a video file Server) in the Input field of the web object.

    Maybe, if I want to publish in HTML5 I have to insert the Video directly in captivate?

    Erik Lord
    Inspiring
    September 13, 2017

    In earlier versions, Captivate expected video to be FLV.

    Newer versions may still import an FLV but will convert it to MP4 via Adobe Media Encoder.

    If that doesn't happen automatically when upgrading older files, best approach is probably.

    • Find all those non-MP4 videos.
    • Convert them to MP4 using Adobe Media Encoder (retaining as much quality as possible, but watch file sizes as they will likely be bigger)
    • Open the upgraded CP file.
    • First try removing the FLV video object then importing the new MP4 version of that video.
    • If that doesn't work, create a new slide with the MP4 video and delete the old FLV slide.

    Does that make sense for your issue?