OLD | NEW |
1 <html> | 1 <html> |
2 <body> | 2 <body> |
3 <div id="player_container"></div> | 3 <div id="player_container"></div> |
4 <script> | 4 <script> |
5 var player = null; | 5 var player = null; |
6 function InstallEventHandler(event, action) { | 6 function InstallEventHandler(event, action) { |
7 player.addEventListener(event, function(e) { | 7 player.addEventListener(event, function(e) { |
8 eval(action); | 8 eval(action); |
9 }, false); | 9 }, false); |
10 } | 10 } |
(...skipping 10 matching lines...) Expand all Loading... |
21 if (query_parts.length == 2) { | 21 if (query_parts.length == 2) { |
22 var tag = query_parts[0]; | 22 var tag = query_parts[0]; |
23 var media_url = query_parts[1]; | 23 var media_url = query_parts[1]; |
24 if (tag == 'audio' || tag == 'video') { | 24 if (tag == 'audio' || tag == 'video') { |
25 ok = true; | 25 ok = true; |
26 var container = document.getElementById('player_container'); | 26 var container = document.getElementById('player_container'); |
27 container.innerHTML = '<' + tag + ' controls id="player"></' + tag + '>'; | 27 container.innerHTML = '<' + tag + ' controls id="player"></' + tag + '>'; |
28 player = document.getElementById('player'); | 28 player = document.getElementById('player'); |
29 | 29 |
30 // Install event handlers. | 30 // Install event handlers. |
31 InstallEventHandler('error', | 31 InstallEventHandler('error', 'document.title = "ERROR"'); |
32 'document.title = "ERROR = " + player.error.code'); | |
33 InstallEventHandler('playing', 'document.title = "PLAYING"'); | 32 InstallEventHandler('playing', 'document.title = "PLAYING"'); |
34 | 33 |
35 // Starts the player. | 34 // Starts the player. |
36 player.src = media_url; | 35 player.src = media_url; |
37 player.play(); | 36 player.play(); |
38 } | 37 } |
39 } | 38 } |
40 } | 39 } |
41 if (!ok) { | 40 if (!ok) { |
42 document.title = 'FAILED'; | 41 document.title = 'FAILED'; |
43 } | 42 } |
44 </script> | 43 </script> |
45 </body> | 44 </body> |
46 </html> | 45 </html> |
OLD | NEW |