![](https://secure.gravatar.com/avatar/50556288e1f9500127a52a081d4f41a7?rating=PG&size=50&default=https%3A%2F%2Fcdn.desk.com%2Fassets%2Funknown_user_50-8ad5644bbe6b1bd7454f2ea465f782bd.png)
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?