我发现了有关如何检测网络视频何时结束的各种想法,但无法通过我使用javascript播放视频的方式获得正确的语法。请注意,我使用的是jwplayer的第4版。
这是使用swfobject.js和player.swf的HTML。它工作正常,但我想添加检测视频何时完成的代码然后使用 - window.location.href = http://www.webpage.com
重定向到Web位置任何帮助将非常感谢!这是HTML代码的完整页面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type='text/javascript' src='swfobject.js'></script>
</head>
<body lang=EN-US bgcolor='#000000'>
<center>
<p id='preview'></p>
<script type='text/javascript'>
var so = new SWFObject('player.swf','player1','640','381','9');
so.addParam('allowfullscreen','true');
so.addParam('allowscriptaccess','always');
so.addParam('flashvars','&file=mymovie.m4v&bufferlength=3&autostart=true&controlbar=bottom');
so.write('preview');
</script>
</center>
</body>
</html>
答案 0 :(得分:0)
您需要使用我们的JS API - http://www.longtailvideo.com/support/jw-player/28851/javascript-api-reference
并使用我们的JW Embedder(非SwfObject) - http://www.longtailvideo.com/support/blog/15827/using-the-jw-embedder-to-embed-your-player
然后,设置将如下所示:
<h2>Redirecting on complete</h2>
<div id="container">This'll be the player</div>
<script type="text/javascript">
jwplayer("container").setup({
file:"bunny.mp4",
flashplayer:"player.swf",
height:400,
width:600,
events:{
onComplete: function() {
window.location = "http://www.google.com";
}
}
});
</script>
希望有所帮助!