【发布时间】:2011-12-24 01:44:48
【问题描述】:
我有一个带有音效的 HTML5 网络应用。我正在尝试让这些效果在 iOS5 中工作,但我这辈子都做不到。
想知道是否有人有任何变通方法来让 JS 控制 iOS5 中的 HTML5 音频/视频控件。
甚至是一种一键控制多个音频文件的方法。就目前而言,如果我有 10 种音效,我需要 10 次用户点击才能控制所有这些,这是荒谬!
【问题讨论】:
-
据我所知,Apple 不允许在 iOS 上自动播放,它必须由用户点击启动,而且您一次只能播放一个文件的视频,音频可能相同
-
我可以很好地叠加音轨,我只需要每个人的权限...
-
正如@andrewh 提到的那样,它是用户激活的,那么为什么不在整个应用程序上覆盖一个透明的 div相互作用。这更像是一种黑客行为。或者通过您的应用中可能需要点击的任何其他按钮触发音频
-
不需要覆盖任何东西,我最多可以捕捉到
document.body的点击。部分问题在于我每次点击只能激活一个音频文件,所以如果我想控制超过 10 种音效,用户需要点击 10 次。
标签: javascript html html5-video html5-audio