为什么audio对象在延时1000毫秒之后就不能执行播放呢?

歌曲的路径需要从数据库中获取,所以需要用ajax来交互,但是发现假如时间过长即使获取到路径也不能执行播放。

为方便测试使用setTimeout来模拟

自动播放音乐测试

试试看能不能听到声音。

(function () {

var a = new Audio();

a.src = 'http://fztj.qz178.com/html/qz-yyxs/tjyy/42j-hj.mp3';

$(document).click(function(){

setTimeout(function(){

a.play();

}, 1000);

})

})();

以上代码在1000毫秒后可以正常播放,但如果超过1000毫秒就不能正常播放了,如下:

自动播放音乐测试

试试看能不能听到声音。

(function () {

var a = new Audio();

a.src = 'http://fztj.qz178.com/html/qz-yyxs/tjyy/42j-hj.mp3';

$(document).click(function(){

setTimeout(function(){

a.play();

}, 1001);

})

})();

求各位解惑!

html5 audio 获取播放时间,html5 audio 延时获取播放路径播放失败相关推荐

  1. plsql中执行SELECT current_date FROM dual,为什么获取的时间不正确?获取的不是我本地的时间

    plsql中执行SELECT current_date FROM dual,为什么获取的时间不正确?获取的不是我本地的时间? 因为plsql是客户端,SELECT current_date FROM ...

  2. python获取当前时间的源代码_Python获取时间戳代码实例

    1.获取秒级时间戳与毫秒级时间戳.微秒级时间戳 import time import datetime t = time.time() print (t) #原始时间数据 print (int(t)) ...

  3. css3获取当前时间并显示,实时获取当前时间并展示在页面上

    简介 实时获取当前时间并展示在页面上,是很多地方常用的:在页面中做此展示以便查看时间.本文使用js通过一个小的demo实现效果. 完整Code 实时展示当前时间 #time { width: 60%; ...

  4. java 获取http地址_java如何获取当前时间,java如何获取ip地址

    展开全部 获取当前时间public static void main(String[] args) throws IOException { SimpleDateFormat format = new ...

  5. 获取java时间 小时_Java 如何获取当前时间前一个小时的时间

    在网上找好多类似文章或者帖子,绝大部分都是不正确和不准确的,都是互相转来转去的.下面是我自己通过研究Java API得出正确获取当前时间前一小时的时间正确方法. public static void ...

  6. js获取当前时间写入HTML,html获取当前时间 js获取当前日期的前后4天

    可以用javascript,先创建Date对象的实例(也叫做对象的引用).创建实例的语法有如下三种. var newDateObj = new Date() var newDateObj = new ...

  7. python获取当前时间并格式化_python获取当前时间并格式化

    #!/usr/bin/python3 # -*- coding:UTF-8-*- import time if __name__ == "__main__": now = time ...

  8. android获取时区时间格式,Android关于获取日期时间知识点整理

    项目开发过程中,获取时间日期以及一些转换呢,老忘记来着,总得花时间去查找资料,于是乎,现在终于要来整理整理下这方面的知识点了,用于巩固自己的记忆! 时间戳(timestamp) 指格林威治时间1970 ...

  9. pgsql sql中获取当前时间_PostgreSQL技巧 如何获取当前日期时间

    这篇文章主要介绍了PostgreSQL 如何获取当前日期时间及注意事项,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 在开发数据 ...

最新文章

  1. 第七周项目二-友元类
  2. Android GIF 编解码
  3. flutter中list相关操作汇总(有这一篇就够啦)
  4. Linux与jvm内存关系分析
  5. SAP Spartacus central configuration - B2cStorefrontModule
  6. linux 定时器_定时器: Nodejs 中的 timers
  7. 剑指offer_03
  8. 服务端解决跨域问题的方案(一)
  9. oracle PROFILE的使用学习
  10. 读数据库所有表和表结构的sql语句了(mssql)
  11. hdfs java操作_hdfs java操作
  12. linux内核编程4部曲之二:增加linux内核系统调用
  13. 个人微信小程序开发入门教程:下载微信开发工具
  14. 数学建模写作指导20篇(二)-数学建模论文写作通用模板
  15. 树形控件之思维导图 Android
  16. rar、zip优缺点
  17. Tapping and Tripping with NFC 基于NFC手机的公共交通票据系统
  18. 具有层级关系的关系型数据库表设计
  19. English--音标拼读
  20. nginx PHP499错误,Nginx日志错误码499的问题解决方法

热门文章

  1. 优化JS代码的34种方法(上)
  2. att汇编教程 linux,ATT 汇编语法
  3. 【软件开发底层知识修炼】二十三 ABI-应用程序二进制接口三之深入理解函数栈帧的形成与摧毁
  4. 创建好centos7虚拟机之后连xshell连不上虚机
  5. Asp.net--DropDownList控件绑定数据库数据
  6. 154. Find Minimum in Rotated Sorted Array II
  7. [密码学基础][每个信息安全博士生应该知道的52件事][Bristol Cryptography][第22篇]如何用蒙哥马利算法表示一个数字和多个相乘的数字
  8. code1928: 日期差值 技巧模拟
  9. mysql datetime timestamp 索引_MYSQL中时间类型底层存储,DATETIME ,TIMESTAMP,INT 如何选择?...
  10. python做接口自动化测试仪器经销商_Python接口自动化测试的实现