[Webkit-unassigned] [Bug 192400] New: inline video stop working when there're some WebGL calls on IphoneX

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 5 07:16:04 PST 2018


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

            Bug ID: 192400
           Summary: inline video stop working when there're some WebGL
                    calls on IphoneX
           Product: WebKit
           Version: Safari 12
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media Elements
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: larrylin28 at 163.com

A very wired issue with inline video in WebView(also on Safari) with autoplay flags all set.
I use Three.js(which uses WebGL) to render the inline video textures in 3D space, it works fine on Chrome, Safari on Mac, and IPhone 6s(IOS 12.1), but got wired issue on IPhoneX(IOS 12.1).
By digging into this, the issues seems to be:
If there're calls in WebGL:
 The inline video element that is loading will stop loading until a click on screen, or re-orientate the phone.
 The inline video texture is not able to update to WebGl when using `texImage2D`(it keeps black, while the video element itself is playing well), only get updated until a click on screen, or re-orientate the phone.
 The inline video texture is not firing "ended" event until a click on screen, or re-orientate the phone.

-- 
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/20181205/517bc010/attachment-0001.html>


More information about the webkit-unassigned mailing list