Я хочу воспроизводить звук на мобильном динамике из службы в приемнике вещания (наушники подключены), когда вызов принят.Вызов может быть воспроизведен на наушники.Ниже 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));
`