在网站的背景中固定时间播放音频文件

时间:2012-10-30 15:37:59

标签: javascript html audio alarm

我想在网站的后台固定时间播放音频文件。比如我想在15:20:30(小时/分钟/秒)播放音频/ mp3文件。为此我也写了一个脚本,但没有工作。脚本:

<script language="JavaScript" type="text/javascript">
<!--
function sivamtime() {
now=new Date();
hour=now.getHours();
min=now.getMinutes();
sec=now.getSeconds();
var song = "1.mp3"; 
if (hour == 15 && min == 20 && sec == 30) { document.write("<embed src='" + song + "' hidden='true' border='0' autostart='true' loop='true'>") }
}
sivamtime()
// -->
</script>

我认为我的错误在于以下几点:

 if (hour == 15 && min == 20 && sec == 30) { document.write("<embed src='" + song + "' hidden='true' border='0' autostart='true' loop='true'>") }
}

请帮助。

2 个答案:

答案 0 :(得分:0)

<script language="JavaScript" type="text/javascript">
<!--
function sivamtime() {
now=new Date();
hour=now.getHours();
min=now.getMinutes();
sec=now.getSeconds();
var song = "1.mp3"; 
if (hour == 15 && min == 20 && sec == 30) { document.write("<embed src='" + song + "' hidden='true' border='0' autostart='true' loop='true'>") }
}
setTimeOut("sivamtime()",1000);
// -->
</script>

这将使函数sivamtime()每1000毫秒运行一次 -

答案 1 :(得分:0)

我建议使用MediaElement.js库。这将使您的代码更容易和便携。