Seeking feedback: Accessibility and videos in Storyline 360
Here's my dilemma:
A few years back we started using external video services because of Storyline's lack of captioning. This ended up working really well for the following reasons:
- Reduces the load on the LMS by serving videos from a CDN
- No need to republish the course when a video needs to change
- Captioning worked
- Adjusts video quality to suit user's bandwidth
Unfortunately, I knew that this wasn't a good experience for visually-impaired learners as screen readers couldn't "tab into" the videos to control the video. With the revision of the 508 standards and the subsequent adherence to WCAG, we now risk failing sections of the VPAT because of the lack of keyboard controls to the videos.
So, now we're looking at re-embedding all the videos. This technically works because Storyline now includes captioning, but we're losing the benefits of #1, #2, and #4 that I listed earlier.
So, has anyone managed to use external videos (YouTube, Vimeo, JWPlayer, etc.) and stay keyboard accessible?
I did see that using YouTube in a web object allowed the tabbing within YouTube to work, but there's so much other stuff on the YouTube page that you end up tabbing through a lot of other things before the tab gets back to the Storyline player. We use Vimeo and I was unable to tab into the Vimeo page when I inserted it as a web object.
I tried "hacking" the Storyline HTML5 player and was able to substitute in my Vimeo videos by editing the data.js and app.min.js files so that videos that I embedded while authoring the course were replaced by external videos when the course ran. This worked for desktop browsing, but I had troubles with mobile. Plus, a workaround like this can lead to other unforeseen issues later, so I'm uneasy about pursuing that solution.
Any solutions, leads, advice you can offer is appreciated. Thanks!