Bug 211556 - Playback stuck when user exits/minimise the browser on iOS 12.1 and up (m3u8)
Summary: Playback stuck when user exits/minimise the browser on iOS 12.1 and up (m3u8)
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Media (show other bugs)
Version: Safari 13
Hardware: iPhone / iPad iOS 12
: P2 Major
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2020-05-07 01:36 PDT by Shalom Jonathan Meoded
Modified: 2020-05-07 10:47 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shalom Jonathan Meoded 2020-05-07 01:36:08 PDT
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.
Comment 1 Radar WebKit Bug Importer 2020-05-07 10:47:26 PDT
<rdar://problem/62983010>