Bug 211556
| Summary: | Playback stuck when user exits/minimise the browser on iOS 12.1 and up (m3u8) | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Shalom Jonathan Meoded <shalom.meoded> |
| Component: | Media | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Major | CC: | eric.carlson, graouts, jer.noble, oren.me, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 13 | ||
| Hardware: | iPhone / iPad | ||
| OS: | iOS 12 | ||
Shalom Jonathan Meoded
Steps to reproduce the issue:
1. On iPhone with iOS 12.1 or above (I used iPhone X iOS 13).
2. Go on the below provided URL in Safari and click play.
3. Wait for a few second, then swipe at the bottom of the screen to exit the browser, or just swipe the home screen or a different app.
4. Wait for a few second, then swipe back to Safari.
5. When you come back you will see the playback is stuck and the Play and pause functionalities are not working.
I was able to reproduce this on a regular m3u8 stream:
https://bitdash-a.akamaihd.net/content/MI201109210084_1/m3u8s/f08e80da-bf1d-4e3d-8899-f0f6155f6efa.m3u8
Please note, that I was able to achieve a workaround by "nudging" the current time of the video Element just a bit (0.1).
The issue reproduces on the following players as well:
JWPlayer,
Dailymotion,
Video JS,
Kaltura
FYI, No error codes are prompted during this issue, therefore I do not think that this is the same error as 195452.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/62983010>