Index: LayoutTests/media/encrypted-media/encrypted-media-lifetime-mediakeysession-reference.html |
diff --git a/LayoutTests/media/encrypted-media/encrypted-media-lifetime-mediakeysession-reference.html b/LayoutTests/media/encrypted-media/encrypted-media-lifetime-mediakeysession-reference.html |
index 7f58de7e1ca170b88fde05f2c6ee7adc027ada4f..04145ca3a9523f3e140dd50e08dca82f497d54c8 100644 |
--- a/LayoutTests/media/encrypted-media/encrypted-media-lifetime-mediakeysession-reference.html |
+++ b/LayoutTests/media/encrypted-media/encrypted-media-lifetime-mediakeysession-reference.html |
@@ -22,8 +22,8 @@ |
var mediaKeySession1; |
var mediaKeySession2; |
var mediaKeySession3; |
- var initDataType = getInitDataType(); |
- var initData = getInitData(initDataType); |
+ var initDataType; |
+ var initData; |
var startingActiveDOMObjectCount = window.internals.activeDOMObjectCount(document); |
function numActiveDOMObjectsCreated() |
@@ -31,7 +31,11 @@ |
return window.internals.activeDOMObjectCount(document) - startingActiveDOMObjectCount; |
} |
- navigator.requestMediaKeySystemAccess('org.w3.clearkey', [{}]).then(function(access) { |
+ getSupportedInitDataType().then(function(type) { |
+ initDataType = type; |
+ initData = getInitData(initDataType); |
+ return navigator.requestMediaKeySystemAccess('org.w3.clearkey', [{}]); |
+ }).then(function(access) { |
assert_equals(access.keySystem, 'org.w3.clearkey'); |
return access.createMediaKeys(); |
}).then(function(result) { |