Bug 261668

Summary: REGRESSION (IOS 17): AudioContext.createMediaElementSource breaks video playback
Product: WebKit Reporter: Ethan <ethanchong>
Component: Web AudioAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Critical CC: ap, cdumez, info, jer.noble, kt.crain, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari 17   
Hardware: iPhone / iPad   
OS: Unspecified   

Ethan
Reported 2023-09-18 00:30:42 PDT
Issue: On IOS 17, Video playback is broken on Safari when a video element is proxied by AudioContext.createMediaElementSource. When video.play() is triggered, the video element is stuck on the first frame, there aren't any errors reported from HTMLVideoElement. Video Playback is fine when Web Audio API is not used. Replication: https://codepen.io/Ethan-Chong-the-solid/pen/mdaBxxP, open the Codepen on an iPhone with IOS 17. Play the video, it will stuck on the first frame without progressing.
Attachments
Alexey Proskuryakov
Comment 1 2023-09-18 08:52:53 PDT
Thank you for the report. Could you please clarify whether this is a new problem in iOS 17, or if you haven't tested earlier versions?
Ethan
Comment 2 2023-09-18 16:50:38 PDT
(In reply to Alexey Proskuryakov from comment #1) > Thank you for the report. Could you please clarify whether this is a new > problem in iOS 17, or if you haven't tested earlier versions? Thank you for looking into this. This is a new problem on Safari IOS 17, It's breaking all of our video playback.
Radar WebKit Bug Importer
Comment 3 2023-09-18 16:52:25 PDT
Alexey Proskuryakov
Comment 4 2023-09-21 15:26:11 PDT
I'm told that this is also the same as bug 261414. *** This bug has been marked as a duplicate of bug 261414 ***
Note You need to log in before you can comment on or make changes to this bug.