Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用AJAX加载div内容时HTML5音频不循环

使用AJAX加载div内容时HTML5音频不循环
EN

Stack Overflow用户
提问于 2012-01-24 13:26:16
回答 1查看 1.5K关注 0票数 0

在HTML5中播放循环音频非常简单:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<html>
<head></head>
<body>
    <audio controls autoplay loop>
      <source src="../media/audio/timer.ogg" type="audio/ogg" />
      <source src="../media/audio/timer.mp3" type="audio/mpeg" />
    </audio>
</body>
</html>

好吧,这在Firefox上不起作用,但也有一些技巧。这个例子适用于Safari和Chrome,但这不是问题所在。问题是,我正在使用jQuery的load()方法在某个div上加载相同的代码:$('#mydiv').load(url,function()和{..});

当加载这段HTML代码时,div被显示出来,音频文件被正确地听到(自动播放)……但是它不会循环!虽然它在上面看到的小html示例上循环,但来自AJAX调用的相同代码根本不会循环。我知道它就在那里,在DOM里。我是不是遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2012-01-24 14:11:46

另一种方法是在发生onended事件时删除loop属性并重置新<audio>元素的currentTime属性。一个简单的jquery示例可以像这样:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/* make ajax call and append audio element */
$('audio').on('ended', function() {
   this.currentTime = 0;
});

这样,每当他重写结尾时,音频都会自动重启(这种行为几乎与本机循环相同)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8987581

复制
相关文章
Pbcms Ajax 无刷新加载内容
前段时间,群里有位同学问起 Ajax 加载的问题,这个不属于模板制作系列教程的内容,因此单独再出一个使用技巧系列的教程。
Savalone
2020/02/11
4.2K0
使用HTML5播放音频在移动端不能循环
做了一个H5页面,需要一个mp3做为背景音乐,在PC端调试没问题,然后用手机扫码打开结果就不能循环播放,记录踩过的坑
小尘哥
2018/08/15
1.5K0
使用HTML5播放音频在移动端不能循环
一篇文章教会你使用HTML5加载音频和视频
HTML5 <audio> 和 <video> 标签让我们给站点添加媒体变得简单。我们只需要设置 src 属性来识别媒体资源,包含 controls 属性让用户可以播放和暂停媒体。
前端皮皮
2020/11/26
8930
一篇文章教会你使用HTML5加载音频和视频
内容高度小于窗口高度时版权 div 固定在底部
网站建设中经常遇到文档内容高度小于窗口高度时底部版权 div 固定在底部的问题,纯 css div 底部不太好解决这个问题,这里使用 js 代码来对检测文档高度和窗口高度来实现。
Savalone
2020/02/11
2K0
Android WebView不能加载ajax?加载ajax无效?
!苹果或高版本的安卓webview可能会有跨域被拦截的问题,需要在服务端允许跨域。 另外高版本的webview注意使用HTTPS协议的请求,普通http将会被拦截 php示例代码:
雪碧君
2023/02/13
1.8K0
几种方法实现ajax请求内容时使用浏览器后退和前进功能
版权声明:本文为吴孔云博客原创文章,转载请注明出处并带上链接,谢谢。 https://blog.csdn.net/wkyseo/article/details/51699770
空空云
2018/09/27
9720
2016.05 第三周 群问题分享
HTML+CSS 一个div里面有个img标签,div的高度由img撑开;img的兄弟级有个div要使内层div的高度等于外层div的高度,除了用JS实现,还能怎么实现? 2016.05.16~2016.06.20 核心概念 flex、position、display 参考答案 结构: <div class="wrap"> <img src="h5_course.jpg" alt="HTML5学堂"> <div>HTML5</div> </div> 设置多栏多列布局display
HTML5学堂
2018/03/13
1.1K0
HTML5音频audio详解
直到现在,仍然不存在一项旨在网页上播放音频的标准。 目前,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。 HTML5 规定了一种通过 audio 元素来包含音频的标准方法。 audio 元素能够播放声音文件或者音频流。
业余草
2019/01/21
3.1K0
HTML基础
preconnect浏览器要建立一个连接,一般需要经过DNS查找,TCP三次握手和TLS协商(如果是https的话),这些过程都是需要相当的耗时的,所以preconnet,就是一项使浏览器能够预先建立一个连接,等真正需要加载资源的时候就能够直接请求了。
小城故事
2023/02/08
1K0
HTML5视频与音频
简单介绍 HTML5 对视频和音频特性规范文档的制定是被讨论最多的。除浏览器自带支持的明显好处外,评论点集中在浏览器提供商对音频/视频格式 的不同选择。如果你准备使用HTML5的
踏浪
2019/07/31
2K0
前端学习(3)~html5详解(一)
HTML5并不仅仅只是做为HTML标记语言的一个最新版本,更重要的是它制定了Web应用开发的一系列标准,成为第一个将Web做为应用开发平台的HTML语言。
Vincent-yuan
2020/02/23
1.2K0
HTML5 VideoAPI,打造自己的Web视频播放器
注意:audio和video元素必须同时包含开始和结束标签,不能使用<audio />这样的空元素语法形式。
张张
2019/12/26
5K0
html5
blockquote : 引用大段的段落解释 q : 引用小段的短语解释 abbr : 缩写或首字母缩略词 address : 引用文档地址信息 cite : 引用著作的标题
用户9603238
2022/03/31
5.4K0
JavaScript 使用 for 循环时出现的问题
有一些项目组在定位问题的时候发现,在使用 “for(x in array)” 这样的写法的时候,在 IE 浏览器下,x 出现了非预期的值。
四火
2022/07/15
4K0
JavaScript 使用 for 循环时出现的问题
Javascript快速入门(下篇)
Javascript, cheer up。 Ajax:其通过在Web页面与服务器之间建立一个额外的处理层,这个处理层就被称为Ajax引擎,它解释来自用户的请求,在后台以异步的方式处理服务器通信,其结
用户1216676
2018/01/24
9490
Javascript快速入门(下篇)
WordPress评论ajax动态加载,解决静态缓存下评论不更新问题
这是一个历史遗留问题,自从博客部署了 PHP 纯静态缓存之后,所有页面都是 html 静态内容了,而且在七牛 CDN 静态分离之后,速度更是达到极致! 不过也带来不少疑难问题,在之前写的《启用 WP
张戈
2018/03/23
2.4K0
WordPress评论ajax动态加载,解决静态缓存下评论不更新问题
单列div不包含里面div margin的解决方法
若一个大的div ,里面有2个小div,第一个小div有margin-top:20px; margin-bottom:20px;,第二个小divmargin-bottom:20px;
tianyawhl
2019/04/04
1.3K0
求职 | 史上最全的web前端面试题汇总及答案2
作者|樱桃小丸子儿 原文|http://www.jianshu.com/p/2f7eb1ad7174 很早之前就在看web前端面试题,一直想总结一个比较全面又详细的面试题库,现在总结了一些,分享给大家,以后还会持续更新,有些题目有多种答案,本文只给出其中一种,哪里有问题的欢迎指出。 Html&CSS 1、谈谈你对web标准的理解 web标准的理解 2、列举html中至少三个实体 &amp、&nbsp 、&lt、&gt、&reg、&copy 详细请看w3schoolHTML实体符号参考手册 w3schoolH
用户1097444
2022/06/29
6.1K0
求职 | 史上最全的web前端面试题汇总及答案2
音频品鉴与歌唱评价——音频内容理解实践
歌唱评价是K歌系统中核心技术之一。近年来,歌唱评价领域也发生着多元化和深度化的变革。本次LiveVideoStackCon 2022 北京站邀请到腾讯音乐天琴实验室高级研究员——江益靓,为大家介绍全民K歌的多维度评价技术和深度歌唱评价技术的实践,以及优质内容挖掘中使用的音频品鉴系统。 文/江益靓 编辑/LiveVideoStack 各位同行朋友们,大家好,很高兴和大家一起分享交流,本次分享的主题是音频品鉴与歌唱评价——音频内容理解的一些技术实践。我是来自天琴实验室的益靓。 接下来将从四个方面展开介绍:歌唱
LiveVideoStack
2023/05/18
1.6K0
音频品鉴与歌唱评价——音频内容理解实践
HTML5 CSS3
1. CSS3实现圆角(border-radius),阴影(box-shadow),
李才哥
2019/07/10
3.5K0

相似问题

使用AJAX加载时页面内容不更新

10

使用ajax加载div的内容

20

不处理ajax加载的内容div的Jquery

54

当我使用AJAX加载内容时,JQuery不工作

10

使用jquery ajax重新加载div内容

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文