diff options
author | Surajit Podder <spodder@codeaurora.org> | 2014-12-29 14:09:06 +0530 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-01-11 23:04:37 -0800 |
commit | 22282e36cbb36d77b747d44695f023bdfd715b91 (patch) | |
tree | d624670be93f1126206ad2fbd114524e4f64207b /src/com | |
parent | 1a260764f4442a3e6c3277ff9e882f160a10334d (diff) | |
download | android_packages_apps_Gallery2-22282e36cbb36d77b747d44695f023bdfd715b91.tar.gz android_packages_apps_Gallery2-22282e36cbb36d77b747d44695f023bdfd715b91.tar.bz2 android_packages_apps_Gallery2-22282e36cbb36d77b747d44695f023bdfd715b91.zip |
Gallery2: Pause music playback while playing video
Add changes to send pause command to music service
from MoviePlayer.
Change-Id: I3532ecee34f197fdca04f678cc18ae542794ae83
CRs-Fixed: 765206
Diffstat (limited to 'src/com')
-rwxr-xr-x | src/com/android/gallery3d/app/MoviePlayer.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/app/MoviePlayer.java b/src/com/android/gallery3d/app/MoviePlayer.java index e5874fd1c..480bc90ab 100755 --- a/src/com/android/gallery3d/app/MoviePlayer.java +++ b/src/com/android/gallery3d/app/MoviePlayer.java @@ -89,6 +89,11 @@ public class MoviePlayer implements private static final int KEYCODE_MEDIA_PLAY = 126; private static final int KEYCODE_MEDIA_PAUSE = 127; + // Copied from MediaPlaybackService in the Music Player app. + private static final String SERVICECMD = "com.android.music.musicservicecommand"; + private static final String CMDNAME = "command"; + private static final String CMDPAUSE = "pause"; + private static final String KEY_VIDEO_CAN_SEEK = "video_can_seek"; private static final String KEY_VIDEO_CAN_PAUSE = "video_can_pause"; private static final String KEY_VIDEO_LAST_DURATION = "video_last_duration"; @@ -285,6 +290,10 @@ public class MoviePlayer implements mAudioBecomingNoisyReceiver = new AudioBecomingNoisyReceiver(); mAudioBecomingNoisyReceiver.register(); + Intent i = new Intent(SERVICECMD); + i.putExtra(CMDNAME, CMDPAUSE); + movieActivity.sendBroadcast(i); + // Listen for broadcasts related to user-presence final IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_SCREEN_OFF); |