Summary: | Attribute & value allow autoplay not respected for video content with volume after click-to-play | ||
---|---|---|---|
Product: | WebKit | Reporter: | John Crosby <john.crosby> |
Component: | Frames | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Major | CC: | jer.noble, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 12 | ||
Hardware: | iPhone / iPad | ||
OS: | iOS 12 | ||
URL: | https://www.jccrosby.com/playground/html-player/iframe-embed.html |
Description
John Crosby
2018-10-22 07:41:32 PDT
Public sample page: https://www.jccrosby.com/playground/test-html-playback/iframe-embed.html Thank you for the report! Could you please confirm whether this was happening in earlier iOS version, or new in iOS 12? Seems new in iOS 12. I suspect that this has nothing to do with "allow=autoplay", since we do not honor that attribute. Instead, I suspect that the iframe does not actually load simple-video.html synchronously when added to the DOM, and thus the video element isn't created within an active user gesture. In other words, it's surprising that this ever worked, and I don't anticipate that we will fix this. |