Можно ли направить звук на громкую связь при подключенной гарнитуре Bluetooth? - PullRequest
0 голосов
/ 14 февраля 2019

Я разрабатываю тестовое приложение, которое должно быть способно направлять аудиовыход на громкую связь, когда гарнитура Bluetooth подключена.С приведенным ниже фрагментом кода музыка, генерируемая SoundService, по-прежнему воспроизводится на гарнитуре Bluetooth, а не на громкой связи.

public class MyActivity extends AppCompatActivity {
    private AudioManager mAudioMgr;

    mAudioMgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
    mAudioMgr.setBluetoothScoOn(false);
    mAudioMgr.setSpeakerphoneOn(true);

    startService(new Intent(MyActivity.this, SoundService.class));
}

Ниже приведены разрешения, определенные в AndroidManifest.xml:

<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...