OLD | NEW |
---|---|
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <title>Test media source config changes.</title> | 3 <title>Test media source config changes.</title> |
4 </head> | 4 </head> |
5 <body onload="runTest();"> | 5 <body onload="runTest();"> |
6 <video controls></video> | 6 <video controls></video> |
7 <script src="media_utils.js" type="text/javascript"></script> | 7 <script src="media_utils.js" type="text/javascript"></script> |
8 <script src="media_source_utils.js" type="text/javascript"></script> | 8 <script src="media_source_utils.js" type="text/javascript"></script> |
9 <script src="encrypted_media_utils.js" type="text/javascript"></script> | 9 <script src="encrypted_media_utils.js" type="text/javascript"></script> |
10 <script type="text/javascript"> | 10 <script type="text/javascript"> |
11 var runEncrypted = QueryString.runEncrypted == 1; | 11 var runEncrypted = QueryString.runEncrypted == 1; |
12 var usePrefixedEME = QueryString.usePrefixedEME == 1; | |
shadi1
2014/03/06 01:16:21
You don't need this, usePrefixedEME is global vari
jrummell
2014/03/06 01:55:07
Done.
| |
12 var video = document.querySelector('video'); | 13 var video = document.querySelector('video'); |
13 var mediaType = 'video/webm; codecs="vorbis, vp8"'; | 14 var mediaType = 'video/webm; codecs="vorbis, vp8"'; |
14 | 15 |
15 var MEDIA_1 = 'bear-320x240.webm'; | 16 var MEDIA_1 = 'bear-320x240.webm'; |
16 var MEDIA_2 = 'bear-640x360.webm'; | 17 var MEDIA_2 = 'bear-640x360.webm'; |
17 if (runEncrypted) { | 18 if (runEncrypted) { |
18 MEDIA_1 = 'bear-320x240-av-enc_av.webm'; | 19 MEDIA_1 = 'bear-320x240-av-enc_av.webm'; |
19 MEDIA_2 = 'bear-640x360-av-enc_av.webm'; | 20 MEDIA_2 = 'bear-640x360-av-enc_av.webm'; |
20 } | 21 } |
21 | 22 |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
113 console.log('video.currentTime = ' + video.currentTime + | 114 console.log('video.currentTime = ' + video.currentTime + |
114 ', video dimensions = ' + video.videoWidth + 'x' + | 115 ', video dimensions = ' + video.videoWidth + 'x' + |
115 video.videoHeight + '.'); | 116 video.videoHeight + '.'); |
116 } | 117 } |
117 | 118 |
118 function runTest() { | 119 function runTest() { |
119 video.addEventListener('timeupdate', onTimeUpdate); | 120 video.addEventListener('timeupdate', onTimeUpdate); |
120 video.addEventListener('ended', failTest); | 121 video.addEventListener('ended', failTest); |
121 if (runEncrypted) { | 122 if (runEncrypted) { |
122 loadEncryptedMedia(video, MEDIA_1, keySystem, KEY, true, | 123 loadEncryptedMedia(video, MEDIA_1, keySystem, KEY, true, |
123 appendNextSource); | 124 usePrefixedEME, appendNextSource); |
124 } else { | 125 } else { |
125 var mediaSource = loadMediaSource(MEDIA_1, mediaType, | 126 var mediaSource = loadMediaSource(MEDIA_1, mediaType, |
126 appendNextSource); | 127 appendNextSource); |
127 video.src = window.URL.createObjectURL(mediaSource); | 128 video.src = window.URL.createObjectURL(mediaSource); |
128 } | 129 } |
129 } | 130 } |
130 </script> | 131 </script> |
131 </body> | 132 </body> |
132 </html> | 133 </html> |
OLD | NEW |