Javascript 如何在视频播放完毕后重定向到其他URL
嗨,我正在尝试重定向我的网页到另一个地址,一旦我的视频已经完成播放,我挣扎至今。我已经从Stack上的另一篇文章中改编了下面的代码,但还没有让它正常工作 任何帮助都将不胜感激Javascript 如何在视频播放完毕后重定向到其他URL,javascript,html,redirect,video,Javascript,Html,Redirect,Video,嗨,我正在尝试重定向我的网页到另一个地址,一旦我的视频已经完成播放,我挣扎至今。我已经从Stack上的另一篇文章中改编了下面的代码,但还没有让它正常工作 任何帮助都将不胜感激 <script src="text/javascript"> function playVideo() { var video= document.getElementById('video'); video.play(); video.addEventListener('ended'
<script src="text/javascript">
function playVideo() {
var video= document.getElementById('video');
video.play();
video.addEventListener('ended',function() {
window.location= 'http://www.google.com';
});
}
</script>
<video width="1280" height="720" autoplay id="video">
<source src="Jantex_Vid_converted.mp4" type="video/mp4" />
</video>
函数playVideo(){
var video=document.getElementById('video');
video.play();
video.addEventListener('end',function(){
窗口位置http://www.google.com';
});
}
如果编写函数,则必须运行它
<script src="text/javascript">
function playVideo() {
var video= document.getElementById('video');
video.play();
video.addEventListener('ended',function() {
window.location= 'http://www.google.com';
});
}
playVideo();
</script>
<video width="1280" height="720" autoplay id="video">
<source src="Jantex_Vid_converted.mp4" type="video/mp4" />
</video>
函数playVideo(){
var video=document.getElementById('video');
video.play();
video.addEventListener('end',function(){
窗口位置http://www.google.com';
});
}
播放视频();
您的代码不起作用有两个原因:
首先:您需要将javascript代码移到HTML代码下面,因为您不能引用尚未创建的元素
Second:您开始编写javascript代码,如
<script src="text/javascript">
应该是这样的
<script type="text/javascript" language="javascript">
如果你改变这两件事,我相信它会起作用。对我来说是这样。自动播放已打开,OP应该删除自动播放,或者不执行
视频。在函数内播放
。true,但他问为什么他的函数不工作true@Evan,只希望OP在接受您的答案时读取;-)