我使用href从播放列表中调用视频,我如何在同一窗口中播放视频
I'm using href to call videos from a play list how do I play the video in the same window
下面是一些代码。下面的脚本使用if语句允许使用图像作为指向另一个页面的链接。如果不在if语句中,视频工作完美。我需要视频在同一窗口播放,而不是打开一个新的,我需要图像(按钮)在一个新的窗口打开一个页面。
<source src="../Beyond 2000 Promo Video.mp4" type="video/mp4"/>
<source src="../Beyond 2000 Promo Video.webm" type="video/webm"/>
<source src="../Beyond 2000 Promo Video.ogv" type="video/ogg" />
<source src="../Beyond 2000 About Mike.mp4" type="video/mp4"/>
<source src="../Beyond 2000 About Mike.webm" type="video/webm"/>
<source src="../Beyond 2000 About Mike.ogv" type="video/ogg" />
<source src="../Beyond 2000 Slide Show.mp4" type="video/mp4"/>
<source src="../Beyond 2000 Slide Show.webm" type="video/webm"/>
<source src="../Beyond 2000 Slide Show.ogv" type="video/ogg"/>
<source src="../Beyond 2000 Hypnosis Facts.mp4" type="video/mp4"/>
<source src="../Beyond 2000 Hypnosis Facts.webm" type="video/webm"/>
<source src="../Beyond 2000 Hypnosis Facts.ogv" type="video/ogg"/>
<source src="../Beyond 2000 What People Are Saying.mp4" type="video/mp4"/>
<source src="../Beyond 2000 What People Are Saying.webm" type="video/webm"/>
<source src="../Beyond 2000 What People Are Saying.ogv" type="video/ogg"/>
<h1>Videos</h1>
<a href="../Beyond 2000 Promo Video.mp4"><img src="Icons/Blue Button.png" alt="Beyond 2000 Entertainment Promo Video"><p class="playlist_btn_text">Promo Video</p></a>
<a href="../Beyond 2000 About Mike.mp4"><img src="Icons/Purple Button.png" alt="Beyond 2000 Entertainment About Mike Video"><p class="playlist_btn_text">About Mike</p></a>
<a href="../Beyond 2000 Slide Show.mp4"><img src="Icons/Black Button.png" alt="Beyond 2000 Entertainment Slide Show"/><p class="playlist_btn_text">Slide Show</p></a>
<a href="../Beyond 2000 Hypnosis Facts.mp4"><img src="Icons/Yellow Button.png" alt="Beyond 2000 Entertainment Hypnosis Facts Video"><p class="playlist_btn_text">Hypnosis Facts</p></a>
<a href="../Beyond 2000 What People Are Saying.mp4"><img src="Icons/Orange Button.png" alt="Beyond 2000 Entertainment What People Are Saying Video"/><p class="playlist_btn_text"> People Saying</p></a>
if(href="../The Beyond Advantage/The Beyond Advantage.html"){
}
else{
var video_playlist = document.getElementById("video_player");
var links = video_playlist.getElementsByTagName('a');
for (var i=0; i<links.length; i++) {
links[i].onclick = handler;
};
function handler(e) {
e.preventDefault();
videotarget = this.getAttribute("href");
filename = videotarget.substr(0, videotarget.lastIndexOf('.')) || videotarget;
video = document.querySelector("#video_player video");
video.removeAttribute("poster");
source = document.querySelectorAll("#video_player video source");
source[0].src = filename + ".mp4";
source[1].src = filename + ".webm";
source[2].src = filename + ".ogv";
this.video.load();
video.play();
};
你的代码看起来已经可以在播放器中加载视频了。但是,由于您的链接上有href
(这很好!),默认操作是加载该页面。通常的修复是event.preventDefault()
我不知道你是如何添加onclick事件,但如果你使用addEventListener
做:
elem.addEventListener("click", function (event) {
event.preventDefault();
load_video(elem.href);
});
相关文章:
- 如何检查用户在html5视频播放器中观看了完整的视频
- 可以在响应时隐藏iphone上的“播放”按钮以进行视频播放
- html5视频播放器和视频js之间的关系
- 视频播放器错误promise DOMException中未捕获
- html视频播放器并不总是从src读取
- HTML 5视频播放器用给定的数字更新currentTime
- html5视频交互式视频播放器
- 如何构建自己的 VAST 视频播放器
- 如何专注于YouTube视频播放器对象
- HTML5视频播放/停止按钮与Javascript
- 如何在前台弹出YouTube视频播放器
- 如何在悬停在图像上时弹出youtube视频播放器
- 将Backbone事件与HTML5视频播放事件结合使用
- 移动设备的动态视口始终包含固定尺寸的视频播放器
- 浏览器同步摄像头加速视频播放不是一个功能
- 使用MediaSource扩展播放视频播放列表
- 当我在视频播放器上单击播放时,它会在页面上播放两个视频
- 嵌入视频播放器播放按钮可同时播放所有视频播放器
- 设置计时器以等待为flash回退视频播放器加载swfobject脚本
- 三星智能电视视频播放器应用程序-访问存储在USB上的mp4