| Index: media/test/data/eme_player_js/player_utils.js
|
| diff --git a/media/test/data/eme_player_js/player_utils.js b/media/test/data/eme_player_js/player_utils.js
|
| index 5d6d0c64c5568b3a680ad231cd24e6115e49426c..42ec7429d4d3b682cbf920221f6f87528ccd849e 100644
|
| --- a/media/test/data/eme_player_js/player_utils.js
|
| +++ b/media/test/data/eme_player_js/player_utils.js
|
| @@ -57,12 +57,23 @@ PlayerUtils.registerEMEEventListeners = function(player) {
|
| message.contentType + ', initData: ' +
|
| Utils.getHexString(message.initData));
|
| try {
|
| - var session = message.target.mediaKeys.createSession(
|
| - message.contentType, message.initData);
|
| - session.then(addMediaKeySessionListeners)
|
| + if (message.target.mediaKeys.createSession.length == 0) {
|
| + // FIXME(jrummell): Remove this test (and else branch) once blink
|
| + // uses the new API.
|
| + var session = message.target.mediaKeys.createSession();
|
| + addMediaKeySessionListeners(session);
|
| + session.generateRequest(message.contentType, message.initData)
|
| .catch(function(error) {
|
| Utils.failTest(error, KEY_ERROR);
|
| });
|
| + } else {
|
| + var session = message.target.mediaKeys.createSession(
|
| + message.contentType, message.initData);
|
| + session.then(addMediaKeySessionListeners)
|
| + .catch(function(error) {
|
| + Utils.failTest(error, KEY_ERROR);
|
| + });
|
| + }
|
| } catch (e) {
|
| Utils.failTest(e);
|
| }
|
|
|