What version of Hls.js are you using?
v1.5.20
What browser (including version) are you using?
safari
What OS (including version) are you using?
iphone, ios
Test stream
No response
Configuration
Additional player setup steps
No response
Checklist
Steps to reproduce
- Open the HLS.js player in Safari on an iPhone and start playing an HLS stream.
- Background the Safari browser, allowing the device to automatically lock and turn off the screen.
- Stop the OBS stream and wait for a few minutes.
- Reopen Safari and return to the HLS.js player.
Expected behaviour
After reopening Safari, the player should detect that the stream has stopped and throw an error event.
What actually happened?
The player remains in a loading state indefinitely without throwing any error event, even though the stream has stopped.
Console output
Chrome media internals output
What version of Hls.js are you using?
v1.5.20
What browser (including version) are you using?
safari
What OS (including version) are you using?
iphone, ios
Test stream
No response
Configuration
Additional player setup steps
No response
Checklist
Steps to reproduce
Expected behaviour
After reopening Safari, the player should detect that the stream has stopped and throw an error event.
What actually happened?
The player remains in a loading state indefinitely without throwing any error event, even though the stream has stopped.
Console output
Chrome media internals output