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

HLS Adaptive doesn't work in Safari and have bug in Chrome


I tried the demo as follow link provided by you.

https://developer.jwplayer.com/jw-player/demos/toolbox/adaptive-streaming/

Under OS X 10.11.6.

In Safari 9.1.3, no HD label presented in control bar.

In Chrome 53.0.2785.143 (64-bit), HD label presented with all 5 labels (Auto, 858p, 572p, 286p, 142p) but the last label (142p) can't be clicked.

Is there any bugs with this feature? It's very important in our product, thank you.

1 Community Answers

Alex

JW Player Support Agent  
1 rated :

Hi there,

When a HLS stream is embedded in our player and viewed in a browser that natively supports HLS, such as Safari or Microsoft Edge, the majority of the playback responsibility is passed on to the browser’s native media player. These native media players do not allow for the manual selection of which quality is being displayed, so our player would not be able to either. There is no workaround for this as it is a limitation imposed by the native media players in Safari and Edge.

As for the issue with our demo page in Chrome, I was able to reproduce not being able to click on the 142p label. However, if I take the same stream and play it in our Stream-Tester, I am able to successfully select and play the 142p quality. This leads me to believe that the issue is CSS-related on the demo page itself. I will escalate this to the people responsible for the demos, but it does not look to be an issue with the player.

Thank you.

This question has received the maximum number of answers.