Bug 1287116 - [workaround] disable audio focus on FF48. draft
authorAlastor Wu <alwu@mozilla.com>
Tue, 19 Jul 2016 00:26:42 +0800
changeset 389101 7a63f87b88b1f0512ae6ade8bc8564f64cc144b8
parent 386893 04821a70c739a00d12e12df651c0989441e22728
child 525657 acf97a61e3b40d18d2fa9965e2141af393075858
push id23299
push useralwu@mozilla.com
push dateMon, 18 Jul 2016 16:27:12 +0000
bugs1287116
milestone50.0a1
Bug 1287116 - [workaround] disable audio focus on FF48. This changeset should only be applied to FF48, it's a workaround. MozReview-Commit-ID: GL2Vvi8KiuR
mobile/android/base/java/org/mozilla/gecko/media/AudioFocusAgent.java
--- a/mobile/android/base/java/org/mozilla/gecko/media/AudioFocusAgent.java
+++ b/mobile/android/base/java/org/mozilla/gecko/media/AudioFocusAgent.java
@@ -92,16 +92,21 @@ public class AudioFocusAgent {
 
     private void notifyObservers(String topic, String data) {
         GeckoAppShell.notifyObservers(topic, data);
     }
 
     private AudioFocusAgent() {}
 
     private void requestAudioFocusIfNeeded() {
+        // Workaround for bug 1287116, disable audio focus only on FF48.
+        if (true) {
+            return;
+        }
+
         if (mAudioFocusState.equals(OWN_FOCUS)) {
             return;
         }
 
         int result = mAudioManager.requestAudioFocus(mAfChangeListener,
                                                      AudioManager.STREAM_MUSIC,
                                                      AudioManager.AUDIOFOCUS_GAIN);