| Index: content/browser/android/media_player_manager_impl.cc
|
| diff --git a/content/browser/android/media_player_manager_impl.cc b/content/browser/android/media_player_manager_impl.cc
|
| index dbcdc714dff5ecffa6b7988d788ce2e40ac8506b..aca5a5bec520022826f9b35d8e2907d517965823 100644
|
| --- a/content/browser/android/media_player_manager_impl.cc
|
| +++ b/content/browser/android/media_player_manager_impl.cc
|
| @@ -508,4 +508,16 @@ void MediaPlayerManagerImpl::RemoveDrmBridge(int media_keys_id) {
|
| }
|
| }
|
|
|
| +void MediaPlayerManagerImpl::OnSetMediaKeys(int player_id, int media_keys_id) {
|
| + MediaPlayerAndroid* player = GetPlayer(player_id);
|
| + if (!player)
|
| + return;
|
| + MediaDrmBridge* drm_bridge = GetDrmBridge(media_keys_id);
|
| + if (!drm_bridge)
|
| + return;
|
| + // TODO(qinmin): add the logic to decide whether we should create the
|
| + // fullscreen surface for EME lv1.
|
| + player->SetDrmBridge(drm_bridge);
|
| +}
|
| +
|
| } // namespace content
|
|
|