apicloud定时响铃声

我要实现的效果是定时响铃声,锁屏时也支持,方法如下:


关键是调用JavaScript的setTimeout()函数,api的startPlay()播放声音函数


  1. setTimeout()函数,第一个参数为函数,第二个参数是延迟时间,单位毫秒

  2. api.startPlay()函数,具体参见文档,需要将mp3文件放入到res文件夹中,并修改path路径


setTimeout(function(){
            api.startPlay({
                path: 'widget://res/3D.mp3'
            }, function(ret, err) {
                if (ret) {
                    api.toast({msg:'播放完成'});
                } else {
                    alert(JSON.stringify(err));
                }
            });
        },delay*1000);



原文出处:/show_1C717hlpJaq1.html