js通过接口获取后台数据,根据后台数据判断要播放的提示声音。
具体实现代码如下:
loadAudioSource();
function loadAudioSource(num) {
var audioHtml = '';
audioHtml += '<audio controls id="audiotikuan" style="display:none;"><source src="tikuan.mp3" type="audio/mpeg"></audio>';
audioHtml += '<audio controls id="audiochongzhi" style="display:none;"><source src="chongzhi.mp3" type="audio/mpeg"></audio>';
audioHtml += '<audio controls id="audiobankbind" style="display:none;"><source src="bankbind.mp3" type="audio/mpeg"></audio>';
$("body").append(audioHtml);
}
function audioPlay(name) {
var audio = document.getElementById("audio" + name);
if(!audio) {
setTimeout(function(){
audioPlay(name);
}, 50);
return false;
}
audio.play('tikuan');
}
function checkspeck(){
$.getJSON("/Index.checkspeck.do", function(data){
if(data.sign){
if(data.tkcount>0){
audioPlay('tikuan');
}else if(data.czcount>0){
audioPlay('chongzhi');
}else if(data.bankbindcount>0){
audioPlay('bankbind');
}
}
});
}
window.setInterval("checkspeck();",10000);