我想在网站的后台固定时间播放音频文件。比如我想在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'>") }
}
请帮助。
答案 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库。这将使您的代码更容易和便携。