July 25, 2014

Update on Captivate HTML 5 content playback issue in Google Chrome Browser.

HTML 5 courses published from Adobe Captivate freezes  on the latest versions of Google Chrome Browser – 36.0.1985.125. We have investigated the issue and our findings are listed below . BTW ,we are still continuing to investigate if there any potential issue which is unknown at the moment  and will keep you folks posted.

So far, we have found the following issues:

  • Issue 1: HTML 5 content freezes on launch in Chrome 36 with a JavaScript error.

Reason: The support for deprecated methods ,noteOn and noteOff in the Web Audio API has been removed in the latest chrome update. These methods were deprecated in the standard a year ago but modern browsers still  support  these methods and the support was present in chrome till version 35. With Chrome 36, the support for these methods has been removed which results in content freeze and JavaScript errors:

  • Issue 2: Slide backgrounds with gradients may not appear correctly.

Reason: Captivate uses SVG support to draw slide backgrounds.The w3c draft for SVG: http://www.w3.org/TR/SVG/struct.html#SVGElementWidthAttribute states that if width and height of SVG element is unspecified, the value should be internally treated as 100%. So, the SVG should be drawn on the entire rectangle. Chrome version 36 requires  width and height to be explicitly specified due to this change, slide backgrounds may not appear correctly.

The good news is we have the fix for the above two issues and the steps to patch captivate are below

  1. Download this file https://workspaces.acrobat.com/?d=wo37Ob7I-*v3IPc8UGHD*Q    and unzip it. You’ll find an index.html file.
  2. Go to [INSTALLDIR]/HTML file location. For example:
    1. Windows: C:\Program Files\Adobe\Adobe Captivate 7\HTML.
    2.  Mac: /Applications/Adobe Captivate 7/HTML.
  3. Replace the index.html present in the above location with the downloaded file.

Launch Captivate and from now on HTML 5 content will playback without any issues in Chrome 36. The fix is applicable to both version 7 and 8.

Posted by Suresh Jayaraman9:32 PM
  • Lo’ Roz

    mmm good news but i try it and videos continue to not working on chrome 36 !!!

    • http://www.adobe.com Chinmay Baid

      This is something to do with chrome settings. Go to chrome://flags/. Search for “Disable hardware-accelerated video decode.” setting and enable it. Videos will play fine once you restart chrome after above steps.

      • Lo’ Roz

        thank you man now it works fine. But how to explain to all my customers this manipulation. It will be complicated. I hope adobe will solve this problem.

        • Juliette

          This goes beyond the eLearning field, since it prevents Vimeo movies from playing for example. I don’t know why the Google folks decided to enable this parameter by default but it is really frustrating for users who need to find the problem by themselves before actually solving it.

          • mahw

            sdf

  • C.R. Mudgeon

    Are these playback issues found in OSX 10.7 as well? I am in the process determining viability of team upgrade of Captiviate. Have not yet performed any of my own tests.

    The “hardware-accelerated video decode” setting is not available in Chrome 36 on my Mac. “Sorry, this experiment is not available on your platform.”

    • http://www.adobe.com Chinmay Baid

      We haven’t seen any issues so far on OSX. Can you please experiment and let us know if you face any issues?

  • Radovan

    Great news, but what about all already published content. Will be there any patch?

    • http://www.adobe.com Chinmay Baid

      Two options :
      1. Republish the course
      2. Take a diff of the index.html (one is published and one available from patch) files and take appropriate code in your existing content.

  • Pasha Souvorin

    This update didn’t work for me. I followed the directions. After the patch I exported a project out of Captivate and the resulting CPM.js file still has noteON and noteOFF in it. I did all of this twice just to be sure.

    • http://www.adobe.com Chinmay Baid

      Did you try playing the course in browser? The patch is solving the issue without touching the existing things, so you’ll see the noteOn and noteOff methods in CPM.js, but the course will still play fine. :)

      • Pasha Souvorin

        Yes, now I see that it plays just fine in the browser. So my previous post is inacurate – it works great!

  • globosonic

    Is there another way to get this zip file? When I try to download it, I get a black page with no content. When I right click, I only get an html file of the web page downloaded, not the zip file that contains the package.

    • notmichaeljfox

      It took me a couple of minutes for the full page to load.

  • GuyKat

    We’re still having trouble here. Total freeze on anythingn launching in Chrome even with this patch?

  • IE User

    Seems to lock up the TOC in IE 11 as well when its running a script.

  • Richard

    Hmmmm…..I’ve just downloaded Captivate 8 and trying to put .oam into a new Captivate slide show. I can see the .oam (a logo) on the slide but when I preview, the .oam content is invisible. If I publish to html I can see it. Am I missing something?

    Richard

  • Mike

    great, this helped immensely

  • CathieRH

    Thanks! This solved an issue we’ve been having. Much appreciated!

  • Christophe

    This seems to cause new issues with the behaviour of multiple text entry boxes on a slide..

    • Shriyansh Agnihotri

      Hi Christophe,

      Can you explain the issue, we like to investigate this.
      You can also share your project with steps to reproduce to my mail id: agnihotr@adobe.com

      Regards
      Shriyansh
      Adobe Engineering Team

  • Loading
  • Categories

  • Archives

  • Authors

  • Recent Comments

  • Captivate & eLearning Videos

    Subscribe to Adobe eLearning on YouTube.

    Check out the latest eLearning Videos on AdobeTV

Recently Approved