Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当ios safari(选项卡)进入后台时,如何停止html5音频?_Javascript_Ios_Html_Audio_Safari - Fatal编程技术网

Javascript 当ios safari(选项卡)进入后台时,如何停止html5音频?

Javascript 当ios safari(选项卡)进入后台时,如何停止html5音频?,javascript,ios,html,audio,safari,Javascript,Ios,Html,Audio,Safari,我在网站上播放html5音频,我希望它在浏览器选项卡或浏览器隐藏后立即停止。我有一个用于检查requestAnimationFrames的函数,但由于.pause()现在只能在ios上的单击事件后触发,因此不起作用。有没有办法停止(当前)ios上的音频?这是您想要的?没有,正如我所说,我可以检测到处于回退状态,但是调用.pause()在那里不会起任何作用,因为它不是来自单击/触摸启动事件是的。你可以随时暂停。只有播放/加载需要用户交互。

我在网站上播放html5音频,我希望它在浏览器选项卡或浏览器隐藏后立即停止。我有一个用于检查requestAnimationFrames的函数,但由于.pause()现在只能在ios上的单击事件后触发,因此不起作用。有没有办法停止(当前)ios上的音频?

这是您想要的?没有,正如我所说,我可以检测到处于回退状态,但是调用.pause()在那里不会起任何作用,因为它不是来自单击/触摸启动事件是的。你可以随时暂停。只有播放/加载需要用户交互。