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 954ba96c70d2f67d487daa923774e10d112ffe8b..5be030aaa5edd1362f87bfa3083f11e84edf3737 100644 |
--- a/media/base/android/media_player_android.cc |
+++ b/media/base/android/media_player_android.cc |
@@ -21,7 +21,8 @@ MediaPlayerAndroid::MediaPlayerAndroid( |
player_id_(player_id), |
manager_(manager), |
frame_url_(frame_url), |
- weak_factory_(this) { |
+ weak_factory_(this), |
+ is_audible_(false) { |
listener_.reset(new MediaPlayerListener(base::MessageLoopProxy::current(), |
weak_factory_.GetWeakPtr())); |
} |
@@ -79,5 +80,11 @@ void MediaPlayerAndroid::DetachListener() { |
listener_->ReleaseMediaPlayerListenerResources(); |
} |
+void MediaPlayerAndroid::SetAudible(bool is_audible) { |
+ if (is_audible_ != is_audible) { |
+ is_audible_ = is_audible; |
+ manager_->OnAudibleStateChanged(player_id(), is_audible_); |
+ } |
+} |
} // namespace media |