我想在接听电话时通过广播接收机(已连接耳机)的服务在移动扬声器上播放音频。可以在耳机上播放该呼叫。在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));
`