| OLD | NEW |
| 1 <html> | 1 <html> |
| 2 <body onload="RunTest();"> | 2 <body onload="RunTest();"> |
| 3 <div id="player_container"></div> | 3 <div id="player_container"></div> |
| 4 </body> | 4 </body> |
| 5 | 5 |
| 6 <script type="text/javascript"> | 6 <script type="text/javascript"> |
| 7 // <audio> or <video> player element. | 7 // <audio> or <video> player element. |
| 8 var player; | 8 var player; |
| 9 | 9 |
| 10 // Listen for |event| from |element|, set document.title = |event| upon event. | 10 // Listen for |event| from |element|, set document.title = |event| upon event. |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 54 var tag = query_parts[0]; | 54 var tag = query_parts[0]; |
| 55 var media_url = query_parts[1]; | 55 var media_url = query_parts[1]; |
| 56 if (tag != 'audio' && tag != 'video') | 56 if (tag != 'audio' && tag != 'video') |
| 57 return Failed(); | 57 return Failed(); |
| 58 | 58 |
| 59 // Create player and insert into DOM. | 59 // Create player and insert into DOM. |
| 60 player = document.createElement(tag); | 60 player = document.createElement(tag); |
| 61 player.controls = true; | 61 player.controls = true; |
| 62 document.getElementById('player_container').appendChild(player); | 62 document.getElementById('player_container').appendChild(player); |
| 63 | 63 |
| 64 player.addEventListener('loadedmetadata', function(e) { |
| 65 document.title = '' + player.videoWidth + ' ' + player.videoHeight; |
| 66 }); |
| 67 |
| 64 // Transition to the seek test after X seconds of playback or when the ended | 68 // Transition to the seek test after X seconds of playback or when the ended |
| 65 // event occurs, whichever happens first. | 69 // event occurs, whichever happens first. |
| 66 player.addEventListener('ended', SeekTestStep, false); | 70 player.addEventListener('ended', SeekTestStep, false); |
| 67 player.addEventListener('timeupdate', SeekTestTimeoutSetup, false); | 71 player.addEventListener('timeupdate', SeekTestTimeoutSetup, false); |
| 68 | 72 |
| 69 // Ensure we percolate up any error events. | 73 // Ensure we percolate up any error events. |
| 70 InstallTitleEventHandler(player, 'error'); | 74 InstallTitleEventHandler(player, 'error'); |
| 71 | 75 |
| 72 // Starts the player. | 76 // Starts the player. |
| 73 player.src = media_url; | 77 player.src = media_url; |
| 74 player.play(); | 78 player.play(); |
| 75 } | 79 } |
| 76 </script> | 80 </script> |
| 77 </html> | 81 </html> |
| OLD | NEW |