使用带有多个窗口打开的javascript播放声音

时间:2014-10-16 00:22:04

标签: javascript audio

我有一个消息系统,当收到消息时播放声音,实时接收消息,所有打开的窗口接收每条消息。我怎么才能只有一个窗口播放声音,或者至少没有让所有的窗口都合并它们的声音,不止一个窗口打开声音非常响亮。

1 个答案:

答案 0 :(得分:0)

您可以让函数检查localStorage

中的变量

例如:

function PlaySound()
{
 if(localStorage.getItem("playing"))return;
 localStorage.setItem("playing",true)
 //...
}
function SoundEnd()
{
 localStorage.removeItem("playing");
}