I recently tried to update our site so that modern browsers such as Chrome will default to using HTML 5 rather than Flash for the display of the JWPlayer 7.7.4 instance when playing HLS content.
When I add the "hlshtml: true" setting to my already working JWPlayer instances I receive a player error message.
If the path to the video's manifest file uses the http protocol I get a "Cannot load M3U8: Unable to fetch HHTP resource over HTTPS" error message.
If the path to the video's manifest file uses the https protocol I get a "Cannot load M3U8: Crossdomain access denied" error message.
If I remove the "hlshtml: true" then the videos will play regardless of whether the video's manifest file is accessed via the http or https protocol.
I had expected that a https page hosting a JWPlayer instance should be able to access HLS content via either the http or https protocol, and that one should be able to just add the "hlshtml: true" setting to a working JWPlayer instance was defaulting to using Flash to have it render JWPlayer in HTML 5.
Is there something I'm missing, is this a HTML 5 issue or is there an issue with JWPlayer when rendered in HTML 5 mode.
My test site can be found at https://webtest.destiny.com.au, and I'm hosting the video content on AWS CloudFront via the hostname content.destiny.com.au.
Thanks in advance.