gpt4 book ai didi

javascript - 视频结束后重定向到随机网页

转载 作者:行者123 更新时间:2023-11-30 17:36:09 25 4
gpt4 key购买 nike

我是一个编码新手,但我正在尝试为我正在从事的项目整合一些东西。

我想要的是加载网页、播放视频,然后在视频结束时重定向到 7 个可能的页面之一。

目前我有两个独立的代码用于这两个函数。

对于视频加载/播放/重定向(目前它重定向到谷歌)我有这个:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"                                         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />


<link href="http://vjs.zencdn.net/c/video-js.css" rel="stylesheet">
<script src="http://vjs.zencdn.net/c/video.js"></script>


<!----<META HTTP-EQUIV="refresh" CONTENT="50;URL=http://www.flashybee.com/gaf/test">-->
<title>Untitled Document</title>
</head>

<body bgcolor="#000000">

<div align="center">
<video id="index_vid" class="video-js vjs-default-skin" controls autoplay preload="auto" width="800" height="400" data-setup="{}">
<source src="index_vid.mp4" type='video/mp4'>
<source src="index_vid.webm" type='video/webm'>
</video>

<script type="text/javascript">
_V_("index_vid").ready(function(){
var myPlayer = this;
myPlayer.play();
myPlayer.addEvent("ended", function(){
window.location = "http://www.google.com"
});
});
</script>
</div>
</body>
</html>

对于随机链接,我有以下内容:

<script type="text/javascript">
function randomlinks(){
var myrandom=Math.round(Math.random()*6)
var links=new Array()
links[0]="test1.html"
links[1]="test2.html"
links[2]="test3.html"
links[3]="test4.html"
links[4]="test5.html"
links[5]="test10.html"
links[6]="test11.html"

window.location=links[myrandom]
}
</script>


<form>
<input name="butt" type="button" id="butt" onClick="randomlinks()" value="random link!">
</form>

我不知道如何将它们组合在一起以获得我需要的东西。我希望视频结尾触发随机链接并打开它。

如有任何帮助,我们将不胜感激。

谢谢!

最佳答案

除非我遗漏了什么,否则您只需要调用视频结束事件中的随机链接函数即可。

myPlayer.addEvent("ended", function(){
randomlinks();
});

或者更简洁

myPlayer.addEvent("ended", randomlinks);

此外,您可能希望在同一脚本 block 中定义 randomlinks 函数以进行逻辑分组。

关于javascript - 视频结束后重定向到随机网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21999960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com