Name is required.
Email address is required.
Invalid email address
Answer is required.
Exceeding max length of 5KB

HLS v4 for HTML5 player only and fallback to different format for Flash

The question about HLS v4 with byte-range has been asked numerous times always with the same answer: This will not be supported because the flash version of JWPlayer doesn't support the required HTTP Headers necessary to send Byte-Range requests.

However, at the same time, I keeps seeing that the JWPlayer version 7 is supposed to default to the HTML5 player, if supported. So if you're using HTML5 player, in theory, HLS v4 with byte-range mappings should work, right? I haven't been able to see this happen -- so I'm not sure.

Is there any way, via the player config to only use the HTML5 player with HLS v4 and if the HTML5 player is not supported fallback to a different format (eg MPEG-DASH or simple mp4 files) for the Flash version -- and simply not even attempt to use the HLS v4 file in the Flash version?

2 Community Answers


JW Player Support Agent  
0 rated :

Great question. I don’t know the answer, but I will check with our product manager and get back to you.


JW Player Support Agent  
0 rated :

I just heard back from our engineers:

As of 7.8.1, we have new HLS functionality and it is on our roadmap to make sure this specific feature (HLS byte-range requests) works early next year.

This question has received the maximum number of answers.