Bug 261668
Summary: | REGRESSION (IOS 17): AudioContext.createMediaElementSource breaks video playback | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ethan <ethanchong> |
Component: | Web Audio | Assignee: | 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
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 | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
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
(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
<rdar://problem/115690184>
Alexey Proskuryakov
I'm told that this is also the same as bug 261414.
*** This bug has been marked as a duplicate of bug 261414 ***