我希望我的视频在点击时更改为另一个视频,我该怎么做
I want my video to change on click to another video, how can I do that?
我希望我的视频在你点击某个分区时变成另一个视频。有点像在YouTube中,但没有使用YouTube视频。请帮助我。这是我的代码:
<!DOCTYPE html>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
setTimeout(function() {
// Do something after 5 seconds
document.getElementById("show").style.visibility = "visible";
}, 5000);
});
</script>
</head>
<div class="item">
<div class="video">
<div id="show" style="visibility: hidden"> Klik hier voor een andere video</div>
<video width="600" controls autoplay>
<source src="video/test.MP4" type="video/mp4">
Your browser does not support HTML5 video.
</video>
</div>
</body>
</html>
像这样吗?
var buttons = document.getElementsByTagName('button');
var myFrame = document.getElementById('myFrame');
for (var i = 0; i < buttons.length; i++) {
buttons[i].addEventListener('click', function(e) {
myFrame.src = this.dataset.src;
});
}
<button data-src="https://www.youtube.com/embed/GtUVQei3nX4">Video 2</button>
<button data-src="https://www.youtube.com/embed/wsfEMBZQQ0k">Video 3</button>
<iframe id="myFrame" width="560" height="315" src="//www.youtube.com/embed/ScMzIvxBSi4" frameborder="0" allowfullscreen></iframe>
这样的东西应该可以工作。首先在source
elemnt 中添加一个 ID,然后在setTimeout
之后添加此
$('#show').on('click', function() {
$('#sourceID').attr('src', 'video/test2.mp4');
});
需要明确的是 - "#sourceID"应替换为您为source
元素提供的 ID,"test2"应替换为新视频的名称。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 使用clickToggle并在单击另一个元素时关闭元素
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 从另一个域中查找视频位置宽度视频
- 弹出模式jquery播放现有的嵌入youtube视频时,试图播放另一个
- HTML5 视频在开始播放另一个视频时暂停使用 Javascript
- 我希望我的视频在点击时更改为另一个视频,我该怎么做
- 如何在 Javascript 中将音频标签替换为视频标签或将标签替换为另一个标签
- 在重定向到另一个页面之前播放视频
- 通过服务器将视频从一个客户端流式传输到另一个客户端
- 使用JQuery或Javascript在IFrame中用另一个视频替换视频
- 如何在不制作另一个新选项卡或新浏览器窗口的情况下在同一网页中播放MPG视频/音频文件
- 让 YouTube API 在第一个视频结束时自动开始播放另一个视频
- HTML自动播放一个视频然后循环另一个
- 我可以流视频从一个客户端到另一个通过Web RTC
- 在多个浏览器上测试OpenTok flash时,一个浏览器可以正常发布视频,但另一个浏览器显示黑屏
- Youtube - onStateChange工作在一个视频,但不是另一个
- 我在一个页面上有多个视频,当我在离子框架中播放另一个视频时,我需要暂停视频
- 如何将JWPlayer的视频嵌入到另一个网站