3 ms·
No. They've done this to prevent web sites from outputting sound when they're loading (or just as they're done loading). The Audio API's .play() method is now
by dstein 16y ago
No. They've done this to prevent web sites from outputting sound when they're loading (or just as they're done loading).
The Audio API's .play() method is now always disabled. It was working on the iPad iOS 4.1 only through a hack, but Apple closed that hole in 4.2. I have no hatred of Apple, I own plenty of Apple products, but absurd strategic crippling of standards does not help my impression of them. It just wreaks of Microsoft-style embrace, extend, extinguish.
- masklinn 16y ago> The Audio API's .play() method is now always disabled. Well… yeah, when would you want to enable it in order for the user to always have control over the sound?
- dstein 16y agoI've made my point clear. If you think web browsers should not have the ability to play any audio that's a different topic than whether an OEM gets to pick and choose which parts of a standard to implement and which devices can support it. This is exactly what made the IE web development days so particularly maddening.