我如何通过一个开始HTML5视频在一个特定的时间代码使用URL
How can I pass a start an HTML5 video at a specific time code using the URL?
我需要一个视频在一个特定的时间开始,我需要这个时间由写入页面URL的值来确定。
我有这个video元素:<video id="vid1" width="auto" height="auto" controls autoplay>
<source src="video1.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
此函数成功将视频提示到50秒:
<script>
document.getElementById('vid1').addEventListener('loadedmetadata', function() {
this.currentTime = 50;
}, false);
</script>
假设我的URL是http://www.mywebaddress.com/video1.html?50
我想从URL中获取值"50"并将其传递给我的函数,以便我可以动态更改视频提示的时间。
我有这个函数从URL获取值:
<script>
function GetUrlValue(VarSearch){
var TimeCode = window.location.search.substring(1);
}
</script>
我现在如何重写提示函数,以便它将值设置为URL中选择的任何值?
你可以试试:
<script>
var TimeCode;
function GetUrlValue(){
TimeCode = parseInt(window.location.href.split("?")[1]);
}
</script>
然后:
GetUrlValue();
document.getElementById('vid1').addEventListener('loadedmetadata', function() {
this.currentTime = TimeCode;
}, false);
您可以将this.currentTime
的调用更改为
document.getElementById('vid1').addEventListener('loadedmetadata', function() {
this.currentTime = window.location.search.substring(1);
}, false);
或者按照你的变量机制你可以写
var TimeCode = window.location.search.substring(1);
document.getElementById('vid1').addEventListener('loadedmetadata', function() {
this.currentTime = TimeCode;
}, false);
相关文章:
- 如何在一个时间间隔后追加新的更新
- 转换一个时间(字符串),例如1:00 IST到另一个时区(比如PST)
- 在 rails / html / js 中创建一个时间轴
- 给定一个时间戳,如何按天/周/月显示时间
- jQuery:创建一个循环,首先需要一个时间间隔,然后更改为另一个时间间隔
- 编写一个时间函数,在游戏中清除倒计时并重新启动
- 在每行PHP上调用一个时间戳函数
- xd_soft日期时间选择器在只选择一个时间值时高亮显示多个时间值
- 使用moment.js、js或Jquery,在一个时间范围内打开一个功能
- 使用flipclock.js自动每日重置计数器到一个时间
- 创建一个时间间隔,使函数在JavaScript中随机时间运行
- 在javascript中制作一个时间计数器
- 我如何得到模态窗口弹出时,我选择一个时间槽fullCalendar
- 修改Meteor-React待办事项列表示例,显示一个时间范围内创建的列表项
- 列出一个HTML段落< >在一个时间效应
- 如何让一个消息弹出(悬停)当玩家击中一个时间瞬间
- 需要做多个搜索在一个时间与开始字符这是在自动完成搜索
- 我如何处理日期在javascript中,当它不断附加一个时间值
- 我如何使一个时间滑块显示网站存档在WordPress
- 褪色的9个缩略图在随机1在一个时间使用jquery画廊