| OLD | NEW | 
|---|
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> | 
| 2 <html> | 2 <html> | 
| 3     <head> | 3     <head> | 
| 4         <title>Clear Key Playback with Multiple Sessions</title> | 4         <title>Clear Key Playback with Multiple Sessions</title> | 
| 5         <script src="encrypted-media-utils.js"></script> | 5         <script src="encrypted-media-utils.js"></script> | 
| 6         <script src="../../resources/testharness.js"></script> | 6         <script src="../../resources/testharness.js"></script> | 
| 7         <script src="../../resources/testharnessreport.js"></script> | 7         <script src="../../resources/testharnessreport.js"></script> | 
| 8     </head> | 8     </head> | 
| 9     <body> | 9     <body> | 
| 10         <video id="testVideo"></video> | 10         <video id="testVideo"></video> | 
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 81                 } | 81                 } | 
| 82 | 82 | 
| 83                 function onTimeUpdate(event) | 83                 function onTimeUpdate(event) | 
| 84                 { | 84                 { | 
| 85                     if (event.target.currentTime < 0.2) | 85                     if (event.target.currentTime < 0.2) | 
| 86                         return; | 86                         return; | 
| 87 | 87 | 
| 88                     test.done(); | 88                     test.done(); | 
| 89                 } | 89                 } | 
| 90 | 90 | 
|  | 91                 waitForEventAndRunStep('needkey', video, onNeedKey, test); | 
|  | 92                 waitForEventAndRunStep('playing', video, onPlaying, test); | 
|  | 93                 video.src = '../content/test-encrypted-different-av-keys.webm'; | 
|  | 94 | 
| 91                 MediaKeys.create('org.w3.clearkey').then(function(mediaKeys) { | 95                 MediaKeys.create('org.w3.clearkey').then(function(mediaKeys) { | 
| 92 | 96                     return video.setMediaKeys(mediaKeys); | 
| 93                     waitForEventAndRunStep('needkey', video, onNeedKey, test); | 97                 }).then(function(result) { | 
| 94                     waitForEventAndRunStep('playing', video, onPlaying, test); |  | 
| 95 |  | 
| 96                     video.setMediaKeys(mediaKeys); |  | 
| 97                     video.src = '../content/test-encrypted-different-av-keys.web
     m'; |  | 
| 98                     video.play(); | 98                     video.play(); | 
| 99                 }).catch(function(error) { | 99                 }).catch(function(error) { | 
| 100                     forceTestFailureFromPromise(test, error); | 100                     forceTestFailureFromPromise(test, error); | 
| 101                 }); | 101                 }); | 
| 102             }, 'Playback using Clear Key key system with multiple sessions.'); | 102             }, 'Playback using Clear Key key system with multiple sessions.'); | 
| 103         </script> | 103         </script> | 
| 104     </body> | 104     </body> | 
| 105 </html> | 105 </html> | 
| OLD | NEW | 
|---|