[Webkit-unassigned] [Bug 230922] New: Autoplayed video element with mediaStream srcObject freezes on iOS 15

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 28 16:05:09 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=230922

            Bug ID: 230922
           Summary: Autoplayed video element with mediaStream srcObject
                    freezes on iOS 15
           Product: WebKit
           Version: Other
          Hardware: iPhone / iPad
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: abargas at nvidia.com

A video element with the 'autoplay + playsinline + muted' property set with a mediaStream srcObject can freeze. This freeze can either occur before the video starts playing (so the background is seen) or a single frame is frozen. The expectation is that the video should play continuously without freezing.

This behavior can be seen on the https://webrtc.github.io/samples/src/content/capture/canvas-video/ sample page.
The steps to reproduce the bug are:
1. Navigate to page.
2. Drag on the canvas (first teapot if two exist) and observe.
3a. If after dragging, a second teapot (appears if one didn't exist before and) moves, then the issue did not reproduce (move on to 4a).
3b. If after dragging a second teapot did not move, then the issue was reproduced and no need to follow the next steps.
4a. Close the tab, kill Safari, and relaunch Safari.
5a. From history, select the sample page.
6a. Drag on the canvas and observe, the issue should be seen.

When this happens, the media stream and tracks are still active and the video element is not paused. If the video is unmuted and the stream includes audio, the audio will still play. If using an iPad, putting Safari into split screen updates the video to what looks like the most recent frame, but the video still does not update continuously. On either iPad or iPhone, backgrounding Safari then coming back will allow the video to update continuously.

Reproduces with:
Version/15.0 Safari/605.1.15 (iOS 15.0)
Version/15.0 Safari/605.1.15 (iPadOS 15.1)

Does not reproduce with:
Prior to iOS 15 beta 8
Version/14.1.2 Safari/605.1.15 (macOS Big Sur 11.6)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210928/0a311bc4/attachment.htm>


More information about the webkit-unassigned mailing list