Skip to main content
nudoru77
Participant
October 20, 2017
Question

Course won't record status to LMS - because of JS error w/ browser audio changes?

  • October 20, 2017
  • 1 reply
  • 1678 views

I'm troubleshooting a course that my company created and we're running into issues with a small number of users. Looking at the javascript console, I see a lot of errors and the stack trace shows the Scorm driver file in there. My assumption is these audio errors are causing the LMS connection to not initialize and thus no data is sent.

Our course has full audio narration throughout. When the course is running, turning on the Chrome (v62) Javascript/debug console shows these errors

An AudioContext in a cross origin iframe must be created or resumed from a user gesture to enable audio output.

Failed to execute 'play' on 'HTMLMediaElement': API can only be initiated by a user gesture.

On Safari, I get literally thousands of these

Unhandled Promise Rejection: NotAllowedError (DOM Exception 35): The request is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.

We tried publishing from Cap 9 and 10 but the error is the same on both.

Is this an emerging issue due to new media autoplay restrictions causing these errors that Captivate hasn't been updated to work with?

Thanks!

This topic has been closed for replies.

1 reply

RodWard
Community Expert
Community Expert
October 20, 2017

Have you tried uploading the same SCORM zip package to SCORM Cloud and test to see if the same errors result from there?

nudoru77
nudoru77Author
Participant
October 20, 2017

I just did a preview w/ SCORM Cloud and it worked fine.