[Webkit-unassigned] [Bug 230858] New: Performance issues and video element erroring when working with timeUpdate and playbackRate of video element in iOS 15

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 27 14:10:35 PDT 2021


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

            Bug ID: 230858
           Summary: Performance issues and video element erroring when
                    working with timeUpdate and playbackRate of video
                    element in iOS 15
           Product: WebKit
           Version: Other
          Hardware: iPhone / iPad
               URL: https://jsfiddle.net/skmbr/xors2bk5/87/
                OS: Other
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Media
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: webkit at simonkimber.co.uk

I have a mobile app built using Cordova / Quasar Framework / Vue.js that is experiencing major performance issues under iOS 15, while running fine in iOS 14.8.

Part of the app tracks the time on a video to loop it and reduce the playbackRate at certain points.

I've created a quick, cut down example of something similar here:

https://jsfiddle.net/skmbr/xors2bk5/87/

In Safari 14.1.2 (16611.3.10.1.6) it runs smoothly and sections where the playbackRate is reduced are at the correct speed.

On Safari Technology Preview Release 132 (Safari 15.4, WebKit 16613.1.1.5) the video runs very unevenly when the playbackRate is reduced and much slower than it should.

In the app there are some other things being processed at the same time and while everything works smoothly under iOS 14, under iOS 15 it becomes unusable, until the video freezes completely and an error event fires on the video element with "media failed to decode".

Strangely my console logs continue as if the video is still playing.

Any help would be greatly appreciated as I'm already starting to receive tickets from users as they upgrade to iOS 15.

-- 
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/20210927/02411f67/attachment.htm>


More information about the webkit-unassigned mailing list