diff options
author | Marco Nelissen <marcone@google.com> | 2013-10-29 13:52:35 -0700 |
---|---|---|
committer | Marco Nelissen <marcone@google.com> | 2013-10-29 13:56:05 -0700 |
commit | 6c9130ef3893f6cff60148009e0c2ba0b0327da5 (patch) | |
tree | bcfdc4a5df90066d33d22d08ee26639cc07d77b2 /src/com/android/soundrecorder/SoundRecorder.java | |
parent | 27c9c64e7be0169091d0dbe0284b7fa6eef723eb (diff) | |
download | SoundRecorder-6c9130ef3893f6cff60148009e0c2ba0b0327da5.tar.gz |
Use audio focus instead of music command broadcast
Change-Id: Ie2971294e249827ad26b9f5eab2c313dabba3e48
Diffstat (limited to 'src/com/android/soundrecorder/SoundRecorder.java')
-rw-r--r-- | src/com/android/soundrecorder/SoundRecorder.java | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/com/android/soundrecorder/SoundRecorder.java b/src/com/android/soundrecorder/SoundRecorder.java index 2ae2c09..55c3e2c 100644 --- a/src/com/android/soundrecorder/SoundRecorder.java +++ b/src/com/android/soundrecorder/SoundRecorder.java @@ -31,6 +31,7 @@ import android.content.BroadcastReceiver; import android.content.res.Configuration; import android.content.res.Resources; import android.database.Cursor; +import android.media.AudioManager; import android.media.MediaRecorder; import android.net.Uri; import android.os.Bundle; @@ -354,12 +355,8 @@ public class SoundRecorder extends Activity * the MediaPlaybackService to pause playback. */ private void stopAudioPlayback() { - // Shamelessly copied from MediaPlaybackService.java, which - // should be public, but isn't. - Intent i = new Intent("com.android.music.musicservicecommand"); - i.putExtra("command", "pause"); - - sendBroadcast(i); + AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE); + am.requestAudioFocus(null, AudioManager.STREAM_MUSIC, AudioManager.AUDIOFOCUS_GAIN); } /* |