Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在MediaElement.js中停止而不是在视频结束时倒带

我想知道如何在视频的结尾停止MediaElement.js播放器。我想知道如何在视频结束时停止mediaelement.js播放器。我希望保持最后一帧,而不是像现在一样回放第一帧。

有可能改变这种行为吗?

EN

回答 5

Stack Overflow用户

发布于 2013-01-28 09:31:23

我为这个问题写了一个补丁,John合并到了2.10.2版本。现在有一个选项"autoRewind“,您可以将其设置为false,以防止播放器返回到开头。eventlistener不会被添加,也不再需要删除它。

代码语言:javascript
运行
AI代码解释
复制
$('video').mediaelementplayer({
    autoRewind: false
});
票数 9
EN

Stack Overflow用户

发布于 2011-02-10 22:00:05

我相信<video>元素的默认行为是返回到开头,所以您只需要通过侦听need事件来覆盖它。

代码语言:javascript
运行
AI代码解释
复制
var player = $('#myvideo').mediaelementplayer();

player.media.addEventListener('ended', function(e) {
    player.media.setCurrentTime(player.media.duration);
}, false);

希望这能有所帮助!

票数 3
EN

Stack Overflow用户

发布于 2011-12-13 08:32:04

也许最好的解决方案是不要害怕,并从mediaelement源中删除“倒带到开始-开始-视频-结束”处理程序。

如果你进入mediaelement的源代码并搜索“end”,你最终会发现,到达视频结尾后的倒带实际上是mediaelement故意做的。

如果您想删除该功能,只需从mediaelement源中删除"ended“事件处理程序即可。这解决了所有问题,包括最后一帧和第一帧之间的闪烁,在这个问题的一些其他答案中提到。

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

https://stackoverflow.com/questions/4962855

复制
相关文章
为什么 build 方法放在 State 中而不是在 StatefulWidget 中
为什么 build 方法放在 State 中而不是在 StatefulWidget 中呢?其中前2点是源代码的注释中给出的原因,最后一点是我的一点个人理解。
老孟Flutter
2021/01/28
9930
什么在代码中要求我们使用LocalDateTime而不是Date?
在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗?
用户1516716
2019/11/24
1.2K0
在Android中使用枚举注解而不是枚举
很多开发规范都是不建议在Android中使用枚举的,在Android系统中使用枚举的开销是使用常量的2倍。一般地,在一个文件中定义常量
阳仔
2019/07/31
1.4K0
在Android中使用枚举注解而不是枚举
如何优雅的在SpringBoot中编写选择分支,而不是大量if else?
部门编号通常由公司或组织的管理人员根据实际情况进行规划和安排,各个部门的编号应当具有独立性、唯一性和易于记忆等特点,以方便在日常管理活动中使用。
Designer 小郑
2023/08/01
3570
如何优雅的在SpringBoot中编写选择分支,而不是大量if else?
在应用开发中,我为什么选择 Flutter 而不是 React Native ?
作为一位开发人员,我想在本文中与大家聊聊跨平台开发领域的两大核心选项——Flutter 与 React Native 框架,并介绍我自己为什么更偏爱 Flutter。
逆锋起笔
2021/01/28
3.5K0
为什么我在 Linux 上使用 exa 而不是 ls?
我们生活在一个繁忙的世界里,当我们需要查找文件和数据时,使用 ls 命令可以节省时间和精力。但如果不经过大量调整,默认的 ls 输出并不十分舒心。当有一个 exa 替代方案时,为什么要花时间眯着眼睛看黑白文字呢?
用户1880875
2021/09/06
2.1K0
为什么 wait/notify/notifyAll 在 Object 类定义而不是 Thread 类?
作者:Yujiaao 来源:segmentfault.com/a/1190000019962661
Java技术栈
2020/06/16
1.5K0
nginx在windows系统中如何启动、重启、停止
查看nginx的版本号:nginx -v 启动nginx:start nginx 快速停止或关闭nginx:nginx -s stop 正常停止或关闭nginx:nginx -s quit 配置文件nginx.conf修改重装载命令:nginx -s reload
似水的流年
2019/12/13
15.3K0
请停止在Python中无休止使用列表
当你学习不熟悉的新东西的时候,一旦发现某样东西有效,那么你就会坚持使用它而放弃探索更多的可能性。在Python中,那样东西就是列表。
HuangWeiAI
2020/11/17
3K0
请停止在Python中无休止使用列表
为什么说在云服务中,移动APP开发者更需要PaaS而不是IaaS
创业大潮和“互联网+”凑在一起,让更多人开始了解互联网的技术术语,包括IaaS(Infrastructure as a Service,即基础设施即服务)、PaaS(Platform-as-a-Service,意思是平台即服务)、SaaS(Software-as-a-Service,软件即服务)甚至BaaS(Backend as a Service,后端即服务)都变得耳熟能详。那么在云服务快速普及的时代,你手头的移动APP项目到底该如何正确选择纷繁复杂的云服务呢?今天我们来探讨和解决这个问题。 选择好的
静一
2018/03/23
1.4K0
使用 systemd 在 Linux 中管理启动、停止和重启服务
为了管理服务,你首先需要知道系统上有哪些服务可用。你可以使用 systemd 的命令列出 Linux 系统上的所有服务:
用户4988085
2021/09/15
8.3K0
使用 init 在 Linux 中管理启动、停止和重启服务
init 的命令和 systemd 的一样简单。 1、列出所有服务 要列出所有 Linux 服务,使用: service --status-all service –status-all 前面的 [ – ] 代表禁用,[ + ] 代表启用。 2、启动服务 要在 Ubuntu 和其他发行版中启动服务,使用命令: service <service-name> start 3、停止服务 停止服务同样简单。 service <service-name> stop 4、重启服务 如果你想重启服务,命令是: ser
用户4988085
2021/09/15
3.6K0
mysql在开始与结束时间过滤出有效的价格且结束时间可以为空
在商品配置中设置有售卖时间,同一个商品可以设置多组不同的售卖时间,其中开始时间必填,结束时间可以不填,但是同一时刻只会有一个正在生效的时间区间。
翎野君
2023/05/12
5530
在自动化测试中,重要的不是工具
经常有人在公众号留言或是微信问我,做自动化测试用什么工具好,或是学哪门编程语言好呢?
苦叶子
2019/03/07
5430
在自动化测试中,重要的不是工具
经常有人在公众号留言或是微信问我,做自动化测试用什么工具好,或是学哪门编程语言好呢?
孟船长
2019/03/06
6470
不是你在套路文章,而是文章在套路你!
今天和大家分享的是2020年2月发表在Frontiers in Oncology(IF:4.848)上的一篇文章,"Genomic Features and Clinical Characteristics of Adolescents and Young Adults With Cholangiocarcinoma"。作者使用外部数据集TCGA和MSKCC以及中国三甲医院的CCA临床数据库,在cBioPortal平台分析了AYAs的CCA患者的临床病理学以及分子生物学特征。还对AYA的CCA患者的体细胞突变进行研究,发现ASXL1和KMT2C的突变率显著更高。接下来作者使用GEPIA数据库对中心基因进行了验证,并通过Metascape进行了功能富集分析(GO和KEGG pathway)。该研究阐述了AYA的CCA发病的临床和分子特征的初步情况。
科研菌
2020/08/11
5350
不是你在套路文章,而是文章在套路你!
对象赋值在PHP中到底是不是引用?
之前的文章中,我们说过变量赋值的问题,其中有一个问题是对象在进行变量赋值的时候,直接就是引用赋值。那么到底真实情况是怎样呢?
硬核项目经理
2019/12/20
1.8K0
【SaaS云】SaaS洞察(01):为什么在SaaS市场我选择美国而不是中国?
本文是“洞察:SaaS”系列文章之一,是该系列的第一篇文章。 很多朋友问我为什么不在中国创办 SaaS 公司。中国是一个大市场,你是中国人。在中国,你知道如何经营企业,如何适应当地文化。在中国创业有很多好处。 长期以来,全世界都习惯于从硅谷模仿。美国硅谷一直走在全球科技潮流的前沿。来自世界各地的人们来到美国学习新技术和商业模式,然后在自己的国家实施。然而,随着世界变得更加全球化,越来越多的科技公司在亚洲和欧洲如雨后春笋般涌现,许多外国人将在美国开展业务以进行全球竞争。如果公司的产品好,应该可以在最大的市
架构师研究会
2022/03/18
7750
在测试自动化领域,要做测试界的张小龙而不是码农
要做测试界的张小龙,而不是码农,这句话是对于目前大家所向往的测试开发中最高的境界,也是未来所需,只有能在测试行业中设计出或者产出一款产品让大家所受欢迎才是最牛X的;为什么这么说?首先从测试开发的角色来说,一般都是区分为两种,一种是使用工具/框架进行自动化脚本或者相关自动化测试;另外一种是为测试,项目服务的开发角色的测试开发,本职就是开发,跟实际的开发比例存在不同,在开发部门开发的比例是100%,而测试部的开发可能就是在开发:测试为7:3左右,具体要看业务或者部门进行调整,并且这种测试开发的需求有一大部分需要来自于自己的思考,而不是自动等需求来。而对于这两种基本都是服务角色,容易被替代,脱离了公司也许无法成为公认的价值;而对于自动化的测试界张小龙,那就不一样,首先需求来源于测试,来源于工作,来源于生活,来源于灵感,然后通过开发,形成产品,然后推向测试,项目,然后备受项目欢迎,然后在推向测试行业,这样的产品就很具有公认价值,你走到哪或者跳槽,这个社会价值都是永不变的,因为在测试行业会做测试产品的不多,一个需要有专业/经验沉淀,另外要有一个好团队,好资源,不然你是做不出来;测试届的产品设计走了就没有了,但测试技术走了还可以培养,需求在,开发不在,可以招,所以贵司中如果有这样能力的测试产品,请珍惜;目前行业中,很多平台,框架,工具都是源于开源或者设计都是大同小异,很多人也是茫然的向往,搭建就以为适合自己的公司,最终浪费了时间,成本,成为了假象,其实自动化没什么意义;这其中就要反思下,是否有从公司测试项目的实际情况出发,然后参考业界的产品,综合下,调研,看是否合适自己团队/项目,在入手 ,而不是盲目;最终设计的产品,框架,平台,工具都是要为了测试的效率和项目质量这两个因素服务。也别认为,弄一个小工具或者某个流程自动化了,就不是自动化,没有意义,而是要平台等才算,其实这是错误的,其实你能初步的搞定这个,你就是一个测试届的产品新星了,为什么这么说,我从工作中的实际案例说,比如要查询数据,要查很多,你都要通过页面一个一个筛选查询,并且每次测试前都要准备,而你通过了简单的python脚本读取数据库筛选然后输出在excel,平常1天的活,你30分钟搞定,这就是一个很厉害的脚本也可以是小工具,因为它让测试效率提高了好几倍;以上我想说的,就是测试同学,你们要从工作实际中认识到哪些是可以做成小工具,小产品或者需要哪些工具来解决问题,这时你要吗就是一个产品角色要吗是需求提出者,然后通过测试部提供的资源,源源不断的实现需求,最终在集成一个平台或者产品,最后在某个行业的测试推广使用,哪天也许可以成为一款热卖的产品呢。
厦门-安仔
2021/07/09
3200
CompletableFuture在超时后,能够停止执行吗?
因此,CompletableFuture的异步任务如果超时异常try掉了,是不会停止执行的
阿超
2022/11/22
2.9K0
CompletableFuture在超时后,能够停止执行吗?

相似问题

Mediaelement.js在IE上倒带后隐藏控件

10

如果视频=持续时间停止和倒带

20

在电影XNA结束时停止视频播放

12

MediaElement.js (WordPress)设置YouTube视频的结束时间

116

在mediaelement.js中播放FLV视频

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档