I have a video with WebVTT subtitles in several languages. They seem to play fine on all of our target browsers except for MS Edge.
The WebVTT files are served from Amazon S3 (the video is served from the same bucket), and they're marked with the correct content type (text/vtt). The files themselves are valid, and I can even get them to play in MS Edge as long as they're served from the same origin as the page containing the video.
The video tag itself is marked with crossorigin="anonomous"
. I can't find any documentation that says anything about making cross-origin requests for the track resource, though. I've tried putting crossorigin="anonymous"
on the track, too, with no luck.
The S3 bucket is set to allow cross-origin GET requests from anywhere.
Is this just broken in Edge, or am I doing something wrong?
Edit A link to the video is http://workbench.mercuryanalytics.com/instructions/video/no-buttons/es.html