react-jw-player icon indicating copy to clipboard operation
react-jw-player copied to clipboard

Quality change button not showing in iphone

Open MehdiAghighi opened this issue 5 years ago • 3 comments

when i am playing the hls video in iphone or ipad when i tap settings there is no where to change quality of video , but in windows or android there is that button ! in iphone there is only the caption and playback speed rate controls but no quality change

MehdiAghighi avatar Nov 13 '20 19:11 MehdiAghighi

HLS is played natively in iOS. the HTMLMediaElement does not provide any way to change quality of an HLS stream in Safari. Safari handles all adaptive bitrate quality switching automatically.

robwalch avatar Dec 02 '20 20:12 robwalch

I am facing same issue. Is there any way to get this working in safari. Except safari its working fine in other browsers.

hidnarola avatar Apr 01 '21 05:04 hidnarola

Add safarihlsjs: true to your config to have hls.js handle HLS playback in Safari Desktop and iPad. That allows for quality switching but is less efficient and stable than allowing Safari to handle HLS playback natively. This setting does nothing on iPhone because MSE is not available on iPhone and thus not supported by hls.js.

robwalch avatar Apr 01 '21 13:04 robwalch