• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<html><head>
2  <title>Vimeo Video Test</title>
3  <script type="text/javascript"
4          src="jquery-2.1.3.min.js">
5  </script>
6  <script type="text/javascript" src="froogaloop.js"></script>
7  <style type="text/css"></style>
8  <script type="text/javascript">
9        $(function(){
10                var iframe = $('#player')[0],
11                        player = $f(iframe),
12                        status = $('.status'),
13                        duration = $('.duration');
14
15                // When the player is ready, add listeners for
16                // pause, finish, and playProgress
17                vimeo_player = player.addEvent('ready', onReady);
18
19                function onReady(id) {
20                        status.text('ready');
21                        player.addEvent('pause', onPause);
22                        player.addEvent('finish', onFinish);
23                        player.addEvent('play', onPlay);
24                        player.addEvent('playProgress', onPlayProgress);
25                        vimeo_player.duration = 0.0;
26                        play.click();
27                }
28
29                // Call the API when a button is pressed
30                $('button').bind('click', function() {
31                        player.api($(this).text().toLowerCase());
32                });
33
34                function onPlay(id) {
35                        vimeo_player.status = 'play';
36                        status.text('play');
37                }
38
39                function onPause(id) {
40                        vimeo_player.status = 'pause';
41                        status.text('pause');
42                }
43
44                function onFinish(id) {
45                        vimeo_player.status = 'finished';
46                        status.text('finished');
47                }
48
49                function onPlayProgress(data, id) {
50                        vimeo_player.duration = data.seconds;
51                        duration.text(data.seconds);
52                }
53        });
54        </script>
55</head>
56<body>
57  <iframe id="player"
58          src="http://player.vimeo.com/video/71174245?api=1&player_id=player"
59          width="1024" height="576" frameborder="0"
60          webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="">
61  </iframe>
62  <p>Duration: <span class="duration">0.0</span></p>
63  <p>Video status: <span class="status">Not Ready</span></p>
64  <p><button id="play">Play</button> <button id="pause">Pause</button></p>
65</body></html>
66