| Index: media/base/android/java/src/org/chromium/media/MediaPlayerListener.java
|
| diff --git a/media/base/android/java/src/org/chromium/media/MediaPlayerListener.java b/media/base/android/java/src/org/chromium/media/MediaPlayerListener.java
|
| index dc64bc7bf2340dcd29f5e1432cba3cf376069126..7ab0fe8ba64332361190c95eeebd351c2e65f77a 100644
|
| --- a/media/base/android/java/src/org/chromium/media/MediaPlayerListener.java
|
| +++ b/media/base/android/java/src/org/chromium/media/MediaPlayerListener.java
|
| @@ -4,6 +4,7 @@
|
|
|
| package org.chromium.media;
|
|
|
| +import android.content.Context;
|
| import android.media.MediaPlayer;
|
|
|
| import org.chromium.base.CalledByNative;
|
| @@ -83,8 +84,16 @@ class MediaPlayerListener implements MediaPlayer.OnPreparedListener,
|
| }
|
|
|
| @CalledByNative
|
| - private static MediaPlayerListener create(int nativeMediaPlayerListener) {
|
| - return new MediaPlayerListener(nativeMediaPlayerListener);
|
| + private static void create(int nativeMediaPlayerListener,
|
| + Context context, MediaPlayer mediaPlayer) {
|
| + MediaPlayerListener listener = new MediaPlayerListener(nativeMediaPlayerListener);
|
| + mediaPlayer.setOnBufferingUpdateListener(listener);
|
| + mediaPlayer.setOnCompletionListener(listener);
|
| + mediaPlayer.setOnErrorListener(listener);
|
| + mediaPlayer.setOnPreparedListener(listener);
|
| + mediaPlayer.setOnSeekCompleteListener(listener);
|
| + mediaPlayer.setOnVideoSizeChangedListener(listener);
|
| + mediaPlayer.setWakeMode(context, android.os.PowerManager.FULL_WAKE_LOCK);
|
| }
|
|
|
| /**
|
|
|