Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/quite/humla.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorAndrew Comminos <andrewcomminos@gmail.com>2014-01-11 12:26:12 +0400
committerAndrew Comminos <andrewcomminos@gmail.com>2014-01-11 12:26:12 +0400
commit541ea5895fffa140ed73a6f067c30e04ca284543 (patch)
tree6d12d8b5302ee1e915a3ab5e638dcb6338a23b2d /src/main
parent240af429c9c7cb247f26ff45522ed943ecebae3f (diff)
Removed audio focus.
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/morlunk/jumble/JumbleService.java16
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() {