| Index: media/base/android/media_player_android.cc
|
| diff --git a/media/base/android/media_player_android.cc b/media/base/android/media_player_android.cc
|
| index 7e202ad31fb6d202b174a43c28f0d606c7a061d4..16ea8673bae7e2baedfeacc4b3899ce873e978bb 100644
|
| --- a/media/base/android/media_player_android.cc
|
| +++ b/media/base/android/media_player_android.cc
|
| @@ -7,12 +7,15 @@
|
| #include <algorithm>
|
|
|
| #include "base/android/context_utils.h"
|
| +#include "base/android/scoped_java_ref.h"
|
| #include "base/logging.h"
|
| #include "base/single_thread_task_runner.h"
|
| #include "base/threading/thread_task_runner_handle.h"
|
| #include "media/base/android/media_drm_bridge.h"
|
| #include "media/base/android/media_player_manager.h"
|
|
|
| +using base::android::JavaRef;
|
| +
|
| namespace {
|
|
|
| const double kDefaultVolume = 1.0;
|
| @@ -106,11 +109,10 @@ void MediaPlayerAndroid::OnSeekComplete() {
|
|
|
| void MediaPlayerAndroid::OnMediaPrepared() {}
|
|
|
| -void MediaPlayerAndroid::AttachListener(jobject j_media_player) {
|
| - jobject j_context = base::android::GetApplicationContext();
|
| - DCHECK(j_context);
|
| -
|
| - listener_->CreateMediaPlayerListener(j_context, j_media_player);
|
| +void MediaPlayerAndroid::AttachListener(
|
| + const JavaRef<jobject>& j_media_player) {
|
| + listener_->CreateMediaPlayerListener(base::android::GetApplicationContext(),
|
| + j_media_player);
|
| }
|
|
|
| void MediaPlayerAndroid::DetachListener() {
|
|
|