1

我想在网站后台的固定时间播放音频文件。比如我想在 15:20:30(Hour/Min/Sec) 播放音频/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'>") }
}

请提供任何帮助。

4

2 回答 2

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 毫秒 - 每秒运行一次。

于 2012-10-30T15:43:02.067 回答
0

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

于 2012-10-30T15:43:14.280 回答