source: branches/jw6/test/controller.html @ 2174

Revision 2174, 1.7 KB checked in by pablo, 13 months ago (diff)

Implements HTML5 player's MVC architecture

Line 
1<!doctype html>
2<html>
3        <head>
4          <title>Controller test</title>
5          <script src="../bin-debug/jwplayer.js"></script>
6         
7
8          <style type="text/css">
9            #player {
10             width: 720px;
11             height: 426px;
12             position: relative;
13             background-image: url('http://content.bitsontherun.com/thumbs/gSzpo2wh-480.jpg');
14             background-size: 100% 100%;
15            }
16           
17          </style>
18         
19          <script type="text/javascript">
20           var player;
21           var form;
22
23           function update(form) {
24             document.getElementById("player").style.width = form.size.value + "px";
25             cb.resize(100, 100);
26             cb.setBuffer(form.buf.value / 100);
27             cb.setProgress(form.pct.value / 100);
28           }
29           
30           function init() {
31                 form = document.getElementById("form");
32                 document.getElementById("player").innerHTML = "";
33             player = new jwplayer.html5.player({id: "player", skin: form.skin.options[form.skin.selectedIndex].value});
34           }
35          </script>
36        </head>
37       
38        <body onload="init()">
39    <form id="form" onsubmit="update(this); return false;">
40      skin: <select name="skin" onchange="init()">
41        <option value="">default</option>
42        <option value="../../../skins/beelden/beelden.xml">beelden</option>
43        <option value="../../../skins/stormtrooper/stormtrooper.xml" selected>stormtrooper</option>
44        <option value="../../../skins/glow/src/glow.xml">glow</option>
45        <option value="../../../skins/five/five.xml">five</option>
46        <option value="../../../tags/skins/snel/snel.xml">snel</option>
47        <option value="../../../skins/stijl/stijl.xml">stijl</option>
48        <option value="../../../skins/bekle/bekle.xml" >bekle</option>
49      </select>
50      <input type="submit" style="opacity:0; left: -10000px"/>
51    </form>
52   
53
54    <div id="player">
55    </div>
56
57        </body>
58</html>
Note: See TracBrowser for help on using the repository browser.