Chromium Code Reviews| 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 0e92ecd8b1990eee00d66ce0160e197f938cc9e8..69b268d5763557f12de4dad97be0415232283350 100644 |
| --- a/media/test/data/eme_player_js/player_utils.js |
| +++ b/media/test/data/eme_player_js/player_utils.js |
| @@ -57,26 +57,23 @@ PlayerUtils.registerEMEEventListeners = function(player) { |
| // TODO(sandersd): Stop checking contentType once we complete the switch to |
| // using the 'encrypted' event. |
| var init_data_type = message.initDataType || message.contentType; |
| - Utils.timeLog('Creating new media key session for initDataType: ' + |
| - init_data_type + ', initData: ' + |
| - Utils.getHexString(new Uint8Array(message.initData))); |
| try { |
| - if (message.target.mediaKeys.createSession.length == 0) { |
| - // FIXME(jrummell): Remove this test (and else branch) once blink |
| - // uses the new API. |
| + if (player.testConfig.sessionToLoad) { |
| + Utils.timeLog('Loading session: ' + player.testConfig.sessionToLoad); |
| + var session = message.target.mediaKeys.createSession('persistent'); |
| + addMediaKeySessionListeners(session); |
| + session.load(player.testConfig.sessionToLoad) |
| + .catch(function(error) { Utils.failTest(error, KEY_ERROR); }); |
|
ddorwin
2014/10/08 22:04:28
In theory, these catches aren't necessary because
jrummell
2014/10/16 18:53:58
Failed promises don't throw, so line 79 won't run.
|
| + } else { |
| + Utils.timeLog('Creating new media key session for initDataType: ' + |
| + init_data_type + ', initData: ' + |
| + Utils.getHexString(new Uint8Array(message.initData))); |
| var session = message.target.mediaKeys.createSession(); |
| addMediaKeySessionListeners(session); |
| session.generateRequest(init_data_type, message.initData) |
| .catch(function(error) { |
| Utils.failTest(error, KEY_ERROR); |
| }); |
| - } else { |
| - var session = message.target.mediaKeys.createSession( |
| - init_data_type, message.initData); |
| - session.then(addMediaKeySessionListeners) |
| - .catch(function(error) { |
| - Utils.failTest(error, KEY_ERROR); |
| - }); |
| } |
| } catch (e) { |
| Utils.failTest(e); |