html页面添加语音提醒


function longPolling() {
    $.ajax({
        type: "GET",
        url: "/index/index/music",
        timeout: 30000,  //超时时间30秒,30秒内没有完成请求,则取消请求然后error回调函数会被调用
        success: function (data) {  //返回的回调函数
            console.log(data.code)
            if (data.code == 1)//状态码为200,完全成功才响起提示音
            {
                playsound();
            }
            //也有状态码为204,也是success回调函数,但是textStatus==nocontent
            setTimeout(longPolling, 10000);     //再发起一个连接请求
        },
        error: function (XMLHttpRequest, textStatus, errorThrow) {
            if (textStatus == "timeout")  //请求超时
            {
                setTimeout(longPolling, 10000);
            } else {      // 其他错误,如网络错误等
                setTimeout(longPolling, 10000);
            }
        }
    });
}

longPolling();

//响起提示音
function playsound() {
    var myAuto = document.getElementById('myaudio');
    // myAuto.src="/static/9725.wav";
    myAuto.src = "/static/index/1.mp3";
}
<audio id = "myaudio" src = "" controls = "controls" autoplay = "autoplay" hidden = "true”style = "display:block" > </audio>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值