Воспроизведение аудио на динамике при входящем звонке на наушники Android - PullRequest
0 голосов
/ 09 октября 2018

Я хочу воспроизводить звук на мобильном динамике из службы в приемнике вещания (наушники подключены), когда вызов принят.Вызов может быть воспроизведен на наушники.Ниже 6.0.Помоги мне протянуть руку.Звук играет в сервисе.Служба будет звонить, когда в приемнике вещания происходит телефонный звонок.Звук из службы должен воспроизводиться через динамик, а телефонный звонок - через наушники.

public class PhoneStateReciver extends BroadcastReceiver { 

@Override
    public void onReceive(final Context context, Intent intent) {

`AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
                audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
                audioManager.setWiredHeadsetOn(false);
                audioManager.setSpeakerphoneOn(true);

                audioManager.setMode(AudioManager.MODE_IN_CALL);
                audioManager.setWiredHeadsetOn(true);
                audioManager.setSpeakerphoneOn(false);

                context.startService(new Intent(context, MyService.class));

`

...