我正在运行一个大型的批处理页面,该页面需要1到10分钟才能加载。页面加载完成后,我单击“刷新”以重新加载页面并为下一批自动执行。整个过程需要50到100次点击,有时甚至需要3个小时(不要问,认真...)。

等待了很长时间,所以我将页面设置为在页面加载时播放警报声音。我将其放在页面正文中:

<audio controls autoplay style="visibility:hidden;">
    <source src="http://mysite.com/ding-dong.mp3" type="audio/mpeg">
</audio>

效果很好-但仅在选项卡具有有效焦点时才有效。如果我正在浏览网页上的其他地方,而又在等待页面加载,那么我仍然希望在页面加载完成时听到警报。

是否可以使用HTML5 <audio>标签?

谢谢!

最佳答案

由于版本46中的性能和省电策略,此功能已被禁用,请参见code review中的更多内容,但从版本47起,您可以切换此chrome标签#disable-gesture-requirement-for-media-playback。我已经在版本53上成功进行了测试。

关于html - HTML5 <audio>标签-自动播放,即使选项卡没有焦点也是如此,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19231216/

10-13 04:34