[Webkit-unassigned] [Bug 149367] REGRESSION: WebAudio user-gesture restriction is no longer lifted by touchstart event
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 22 03:44:45 PDT 2015
https://bugs.webkit.org/show_bug.cgi?id=149367
Ashley Gullen <ashley at scirra.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ashley at scirra.com
--- Comment #2 from Ashley Gullen <ashley at scirra.com> ---
This affects a huge amount of existing web content. All Construct 2 content, and as far as I can tell all Phaser, soundjs and howler.js content is affected, because all these frameworks rely on touchstart to unblock the Web Audio API.
I have made two test cases:
https://www.scirra.com/labs/bugs/iosaudio/touchstart.html - unblocks in touchstart event, only plays audio in iOS 8 and older
https://www.scirra.com/labs/bugs/iosaudio/touchend.html - unblocks in touchend event, works in iOS 9 as well
More discussion here: http://www.html5gamedevs.com/topic/17326-ios-9-webaudio-issues/
I'd estimate most web content in the wild using the Web Audio API now remains silent on iOS 9, basically making it useless. This is a severe regression from iOS 8; us framework developers can distribute workarounds, but we cannot update all the existing broken content out there, Safari needs to be fixed as well.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150922/2558cd15/attachment.html>
More information about the webkit-unassigned
mailing list