Index: LayoutTests/media/encrypted-media/encrypted-media-playback-multiple-sessions.html |
diff --git a/LayoutTests/media/encrypted-media/encrypted-media-playback-multiple-sessions.html b/LayoutTests/media/encrypted-media/encrypted-media-playback-multiple-sessions.html |
index f6d89cdc4713edb6c9ed461d7b2499e5ef7dfefd..7c3335f9c30307fabf89166d5e65b4d62b20cfb0 100644 |
--- a/LayoutTests/media/encrypted-media/encrypted-media-playback-multiple-sessions.html |
+++ b/LayoutTests/media/encrypted-media/encrypted-media-playback-multiple-sessions.html |
@@ -27,13 +27,13 @@ |
var videoKey = new Uint8Array([0x7A, 0x7A, 0x62, 0xF1, 0x68, 0x14, 0xD2, 0x7B, |
0x68, 0xEF, 0x12, 0x2A, 0xFC, 0xE4, 0xAE, 0x0A]); |
- function onNeedKey(event) |
+ function onEncrypted(event) |
{ |
- var keyId = String.fromCharCode.apply(null, event.initData); |
+ var keyId = String.fromCharCode.apply(null, new Uint8Array(event.initData)); |
var mediaKeySession = video.mediaKeys.createSession(); |
waitForEventAndRunStep('message', mediaKeySession, onMessage, test); |
- mediaKeySession.generateRequest(event.contentType, event.initData).then(function() { |
+ mediaKeySession.generateRequest(event.initDataType, event.initData).then(function() { |
if (keyId == videoKeyId) { |
assert_equals(videoMediaKeySession, null); |
videoMediaKeySession = mediaKeySession; |
@@ -91,7 +91,7 @@ |
} |
MediaKeys.create('org.w3.clearkey').then(function(mediaKeys) { |
- waitForEventAndRunStep('needkey', video, onNeedKey, test); |
+ waitForEventAndRunStep('encrypted', video, onEncrypted, test); |
waitForEventAndRunStep('playing', video, onPlaying, test); |
video.src = '../content/test-encrypted-different-av-keys.webm'; |
return video.setMediaKeys(mediaKeys); |