javascript - 网站后台定时播放音频文件

标签 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'>") }
}

请提供任何帮助。

最佳答案

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

关于javascript - 网站后台定时播放音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13142535/

相关文章:

javascript - VSCode : Snippet - Transform characters to another equal length line

javascript - 如何获得两个div之间的距离

html - 如果元素位于 flex 盒内,是否可以更改元素的高度?

javascript - 使用 NG-Repeat 的相同高度 DIV

javascript - Mediaelement 在音频标签中加载视频播放器

javascript - 使用文本区域自动调整 div 大小

javascript - Handlebars 4.0.2 应包含哪些源文件?

html - colspan 宽度问题

java - 将一段声音保存为铃声

qt - Qt lib捕获用户的声卡输出