diff options
author | Andrew Comminos <andrewcomminos@gmail.com> | 2014-01-11 12:26:12 +0400 |
---|---|---|
committer | Andrew Comminos <andrewcomminos@gmail.com> | 2014-01-11 12:26:12 +0400 |
commit | 541ea5895fffa140ed73a6f067c30e04ca284543 (patch) | |
tree | 6d12d8b5302ee1e915a3ab5e638dcb6338a23b2d /src/main | |
parent | 240af429c9c7cb247f26ff45522ed943ecebae3f (diff) |
Removed audio focus.
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/com/morlunk/jumble/JumbleService.java | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/main/java/com/morlunk/jumble/JumbleService.java b/src/main/java/com/morlunk/jumble/JumbleService.java index 6b06653..e8dbdaf 100644 --- a/src/main/java/com/morlunk/jumble/JumbleService.java +++ b/src/main/java/com/morlunk/jumble/JumbleService.java @@ -105,6 +105,7 @@ public class JumbleService extends Service implements JumbleConnection.JumbleCon private AudioInput mAudioInput; private PowerManager.WakeLock mWakeLock; + /* FIXME private AudioManager.OnAudioFocusChangeListener mAudioFocusChangeListener = new AudioManager.OnAudioFocusChangeListener() { @Override public void onAudioFocusChange(int focusChange) { @@ -118,6 +119,7 @@ public class JumbleService extends Service implements JumbleConnection.JumbleCon } } }; + */ private BroadcastReceiver mBluetoothReceiver = new BroadcastReceiver() { @Override @@ -628,11 +630,13 @@ public class JumbleService extends Service implements JumbleConnection.JumbleCon ab.addAllTokens(mAccessTokens); mConnection.sendTCPMessage(ab.build(), JumbleTCPMessageType.Authenticate); - // Configure audio manager - AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE); - int result = audioManager.requestAudioFocus(mAudioFocusChangeListener, - AudioManager.STREAM_MUSIC, - AudioManager.AUDIOFOCUS_GAIN); + mAudioOutput.startPlaying(false); + + // Configure audio manager FIXME audio focus +// AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE); +// int result = audioManager.requestAudioFocus(mAudioFocusChangeListener, +// AudioManager.STREAM_MUSIC, +// AudioManager.AUDIOFOCUS_GAIN); // TODO handle result // This sticky broadcast will initialize the audio output. registerReceiver(mBluetoothReceiver, new IntentFilter(AudioManager.ACTION_SCO_AUDIO_STATE_CHANGED)); @@ -664,7 +668,7 @@ public class JumbleService extends Service implements JumbleConnection.JumbleCon // Restore audio manager mode AudioManager audioManager = (AudioManager) getSystemService(AUDIO_SERVICE); - audioManager.abandonAudioFocus(mAudioFocusChangeListener); +// audioManager.abandonAudioFocus(mAudioFocusChangeListener); audioManager.stopBluetoothSco(); notifyObservers(new ObserverRunnable() { |