在手机上使用javascript播放声音

时间:2016-04-26 19:44:32

标签: javascript audio mobile

我有一个带有基本Javascript循环计时器脚本的网页。 我想在每次重启计时器时播放声音。

这是我的剧本:

var audiof = new Audio('beep.mp3');

if (Seconds == 0) 
{ audiof.play(); }

在桌面上正常工作。不适用于手机或平板电脑。

我读过你不能在移动设备上播放音频,除非用户触发。 我想添加一个按钮来启动/停止音频,这样的事件可以成为启动音频的触发器吗? 我该如何解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:0)

使用以下方式使其工作:

function clickbutton() {
    audiof.play();
    audiof.pause();
}

这种方法有什么问题吗?