summaryrefslogtreecommitdiff
path: root/src/com/android/soundrecorder/SoundRecorder.java
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2013-10-29 13:52:35 -0700
committerMarco Nelissen <marcone@google.com>2013-10-29 13:56:05 -0700
commit6c9130ef3893f6cff60148009e0c2ba0b0327da5 (patch)
treebcfdc4a5df90066d33d22d08ee26639cc07d77b2 /src/com/android/soundrecorder/SoundRecorder.java
parent27c9c64e7be0169091d0dbe0284b7fa6eef723eb (diff)
downloadSoundRecorder-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.java9
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);
}
/*