A decode error occurs in Mac Safari. #6510
Labels
Browser issue
If there is an underlying issue with the browser that hls.js is running on, this tag should be used.
browser: Safari
Bug
What version of Hls.js are you using?
1.5.11
What browser (including version) are you using?
Mac Safari 17.1 (19616.2.9.11.7)
What OS (including version) are you using?
Mac Safari
Test stream
https://api.com/media/live/brodi/master.m3u8
Configuration
Additional player setup steps
I did not set up the player and tested it on the demo page.
Checklist
Steps to reproduce
Enter the above stream URL in Mac Safari and press the apply button.
Afterwards, if you change the level, a decode error will occur.
Expected behaviour
A decoding error occurs more than 4 out of 10 times.
What actually happened?
If an error occurs, video playback will not be restored.
Status:
100.612 | Media element detached
100.616 | Loading https://beta-api.com/media/live/huhani3/master.m3u8
100.617 | Loading manifest and attaching video element...
100.625 | Media element attached
100.666 | 4 quality levels found
100.666 | Manifest successfully loaded
100.667 | No of audio tracks found: 1
100.667 | Audio track switching...
100.947 | Audio track switched, trying to recover media error.
109.194 | Media element detached
109.197 | The video playback was aborted due to a corruption problem or because the video used features your browser did not support - Media failed to decode
109.203 | Media element attached, trying to swap audio codec and recover media error.
109.323 | Media element detached
109.325 | The video playback was aborted due to a corruption problem or because the video used features your browser did not support - Media failed to decode
109.332 | Media element attached, cannot recover. Last media error recovery failed.
109.433 | The video playback was aborted due to a corruption problem or because the video used features your browser did not support - Media failed to decode
Console output
Chrome media internals output
This only reproduces in Mac Safari.
The text was updated successfully, but these errors were encountered: