代码呈上

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title></head><body><script type="text/javascript">var date = new Date();date.setDate(15);   //日设置date.setMonth(1);date.setFullYear(2019);date.setHours(11);date.setMinutes(11);date.setSeconds(2);setInterval(function(){if((new Date().getTime() - date.getTime() > 0)&&(new Date().getTime() - date.getTime() <30000))//当到达设定时间  响铃半分钟{console.log('lalala');//动态设置audio结点var audio = document.createElement("audio");audio.src = "../../music/坦克大战.mp3";audio.play();}},5000);</script></body>
</html>

运行时可能会有bug,如果是chrome浏览器,可能有这样的报错:

Uncaught(in promise)DOMException:play()

处理方法

  1. Open  chrome://flags/#autoplay-policy
  2. Setting No user gesture is required

  3. Relaunch Chrome

JS定时器小应用--设置闹铃相关推荐

  1. js调用android的闹铃,JS定时器小应用--设置闹铃

    代码呈上 var date = new Date(); date.setDate(15); //日设置 date.setMonth(1); date.setFullYear(2019); date.s ...

  2. 单片机c语言怎样设置闹钟,51单片机c语言电子钟(已加入调时、闹铃、整点报时功能).doc...

    #include#define uchar unsigned char #define uint unsigned int /*七段共阴管显示定义*/ //此表为 LED 的字模, 共阴数码管 0-9 ...

  3. 时钟加闹钟c语言程序,51单片机c语言电子钟(已加入调时、闹铃、整点报时功能)...

    <51单片机c语言电子钟(已加入调时.闹铃.整点报时功能)>由会员分享,可在线阅读,更多相关<51单片机c语言电子钟(已加入调时.闹铃.整点报时功能)(13页珍藏版)>请在技术 ...

  4. 没法不起床:Android用户必备的闹铃利器

    起!床!啦!!!清晨除非有那么一个人能把我从睡梦中彻底摇醒,否则当闹铃响的时候,像我这样赖床的瞌睡虫只会伸手把闹铃设置成"五分钟后叫醒",就这样一直过了两小时或更久,才意识到自己根 ...

  5. java实现倒计时闹钟_js带闹铃功能的倒计时代码

    Js倒计时代码,带闹铃功能,自定义闹钟倒计时功能,点击开始按钮,即可开始倒数,代码不是太复杂,新手应该能看懂,代码分享给大家. 效果图: 源码: Js倒计时,闹铃功能 function $(id){ ...

  6. EAUML日拱一卒-微信小程序实战:位置闹铃 (8)-WXML条件渲染

    需求 按照位置闹铃程序的设计,当设备接近或者离开某个区域时,可以播放提示音,也可触发记时器动作.按照设计,我们的画面是这样的. 提示音选择画面 计时器选择画面 实现方式 一般来讲,根据动作动作类型选择 ...

  7. android 系统级闹铃,Android 设置系统闹铃和日历

    释放双眼,带上耳机,听听看~! 一.创建定时器 设置权限 案例 https://developer.android.com/reference/android/provider/AlarmClock. ...

  8. 居家学习python自制闹铃小助手

    闹铃小助手 为了建立学习的仪式感,我自己写了一套程序,尽可能让自己避免外界因素的干扰,以达到专注的目的.现在我把代码写到博客上,与大家一起分享一下. 注意:windows下使用playsound需要修 ...

  9. EAUML日拱一卒-微信小程序实战:位置闹铃 (5)-显示所在位置的信息

    假设我们指定了多个监控点,接下来的需求就是给每个监控点取名字.如果是手动输入的话,会比较麻烦.所以位置闹铃再向前走一步,从地图上取得监控点所在位置的信息作为监控点的名称. 画面说明 当我们选定监控点以 ...

最新文章

  1. linux中ctrl+z和ctrl+c的区别
  2. 2.12 向量化更多例子-深度学习-Stanford吴恩达教授
  3. 解决Eclipse中无法查看Java源码
  4. SAP Spartacus里如何查找所有可以focus的HTML元素
  5. jmeter之-用Firefox录制https协议证书问题
  6. (88)FPGA面试题-使用Verilog HDL编写二进制转格雷码
  7. 华为获首张 5G 终端进网许可证;Linux 之父来华;Eclipse 4.12 发布 | 极客头条
  8. echar2 ,3 自定义右键菜单 右击事件
  9. 水煮肉片+各种牛肉等四种川味特色菜
  10. Android虚拟sdcard
  11. 电报被人胡乱拉群解决办法
  12. 三、硬盘分类与操作系统的启动流程
  13. fuse的安装与使用
  14. 金蝶 EAS 编码规则 新增显示且不允许断号
  15. 好桌道壁纸桌面右键菜单如何去掉
  16. 数据库-MySQL-基础(2)-DDL操作
  17. 微信授权地理位置php,微信公众号第三方授权获取用户的的地理位置--坑
  18. [已解决]远程电脑中Tab不能补全以及空格的问题
  19. 力求颜值与干货齐高,出品人深度解读三大专场
  20. 选择模板建站这六个问题要提前注意

热门文章

  1. 高精度人脸表情识别(附GitHub地址)
  2. Python描述符是什么?
  3. CVPR 2020 顶会 AI学术检索工具
  4. 从 AI、芯片到量子计算,阿里达摩院发布 2020 十大科技趋势
  5. 谈谈复杂多分类问题上的一些个人理解
  6. mysql 传送时间_vue处理mysql数据库中的时间数据(datetime)
  7. 将之前写完的猜数字游戏改为通过javabean_42个宝宝益智游戏良心整理!让宝宝快人一步更聪明...
  8. php+js实现异步图片上传,JavaScript实现异步图像上传功能
  9. clover config_clover的每一个小细节都给你弄得明明白白的
  10. Chrome 错误代码:ERR_UNSAFE_PORT