Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / media / encrypted-media / encrypted-media-async-creation-with-gc.html
index 5a5b07e..b958aaf 100644 (file)
                 setInterval(asyncGC, 0);
 
                 var mediaKeySession;
-                MediaKeys.create('org.w3.clearkey').then(function(mediaKeys) {
+                navigator.requestMediaKeySystemAccess('org.w3.clearkey').then(function(access) {
+                    return access.createMediaKeys();
+                }).then(function(mediaKeys) {
                     var initDataType = getInitDataType();
                     mediaKeySession = mediaKeys.createSession();
                     return mediaKeySession.generateRequest(initDataType, getInitData(initDataType));
                 }).then(function() {
-                    return mediaKeySession.release();
+                    return mediaKeySession.close();
                 }).then(function(result) {
                     test.done();
                 }).catch(function(error) {