определить, когда видео заканчивается и перенаправить на веб-страницу

Я нашел различные идеи о том, как определить, когда веб-видео заканчивается, но не могу правильно понять синтаксис для того, как я использую javascript для воспроизведения видео. Обратите внимание, что я использую версию 4 jwplayer.

Вот HTML-код, в котором используются файлы swfobject.js и player.swf. Это работает нормально, но я хочу добавить код, который определяет, когда видео закончилось по желанию, а затем перенаправляет на веб-сайт, используя - window.location.href = http://www.webpage.com

Любая помощь будет очень признательна! Вот полная страница 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>

person Mark    schedule 19.10.2013    source источник


Ответы (1)


Вам необходимо использовать наш 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>

Надеюсь, это поможет!

person emaxsaun    schedule 21.10.2013