Javascript 在setInterval()中调用时,HTML5音频播放功能在iPad中不起作用
这在chrome上可用,但在ipad应用程序中不起作用。你不能在iOS上通过编程触发音频或视频元素的播放。 我曾经写过一篇关于它的文章 悲伤,但真实。加载和播放音频必须使用触摸事件。这方面没有解决办法 有三种方法可以避免这种情况,至少在某种程度上都在文章中描述过: 将touchstart事件绑定到正文 热交换源 使用音频精灵Javascript 在setInterval()中调用时,HTML5音频播放功能在iPad中不起作用,javascript,html5-audio,Javascript,Html5 Audio,这在chrome上可用,但在ipad应用程序中不起作用。你不能在iOS上通过编程触发音频或视频元素的播放。 我曾经写过一篇关于它的文章 悲伤,但真实。加载和播放音频必须使用触摸事件。这方面没有解决办法 有三种方法可以避免这种情况,至少在某种程度上都在文章中描述过: 将touchstart事件绑定到正文 热交换源 使用音频精灵 当然,你也可以使用PhoneGap/Cordova包装你的应用程序。Cordova.plist中有一个名为“MediaPlaybackRequiresAction”的设置。
当然,你也可以使用PhoneGap/Cordova包装你的应用程序。Cordova.plist中有一个名为“MediaPlaybackRequiresAction”的设置。只需将其设置为“否”。您无法在iOS上通过编程方式触发音频或视频元素的播放。 我曾经写过一篇关于它的文章 悲伤,但真实。加载和播放音频必须使用触摸事件。这方面没有解决办法 有三种方法可以避免这种情况,至少在某种程度上都在文章中描述过: 将touchstart事件绑定到正文 热交换源 使用音频精灵
当然,你也可以使用PhoneGap/Cordova包装你的应用程序。Cordova.plist中有一个名为“MediaPlaybackRequiresAction”的设置。只需将其设置为“否”。这在iPad上不起作用,因为它要求您先单击某些内容,然后才能以编程方式播放音频/视频。我用html5画布制作了一个游戏。我需要它。现在怎么做。请修复您的代码:setIntervalplaySound,2000;!这在iPad上是行不通的,因为它需要你点击一些东西,然后才能以编程方式播放音频/视频。我用html5画布制作了一个游戏。我需要它。现在怎么做。请修复您的代码:setIntervalplaySound,2000;!
setInterval('playSound()',2000);
function playSound(){
var sound=new Audio('song.mp3');
sound.play();
}