我使用Websocket写一个网络聊天。 问题是用户切换浏览器的标签,我想播放声音让他们知道有人想在聊天标签中与他交谈。
我看到FaceBook和GMail一旦聊天在非活动标签中显示新消息就可以播放'ping'
他们如何使用javascript或有任何解决方案
祝你好运
答案 0 :(得分:3)
这是怎么回事?
function beep(file,volume){
var snd = new Audio(file);
volume = volume ? volume : 0.5; // defaults to 50% volume level
snd.volume = volume;
// LISTENER: Rewind the playhead when play has ended
snd.addEventListener('ended',function(){
this.pause();
this.currentTime=0;
});
// Play the sound
snd.play();
}
beep("audioFiles/beep.mp3", 1.0);