0
我開發基本的無線電流應用程序與服務。來電後,無線電流繼續,但聲音播放頂揚聲器。我想從所有揚聲器播放它。如何做到這一點?android無線流媒體電話狀態揚聲器
我開發基本的無線電流應用程序與服務。來電後,無線電流繼續,但聲音播放頂揚聲器。我想從所有揚聲器播放它。如何做到這一點?android無線流媒體電話狀態揚聲器
private final PhoneStateListener phoneListener = new PhoneStateListener() {
@Override
public void onCallStateChanged(int state, String incomingNumber) {
try {
switch (state) {
case TelephonyManager.CALL_STATE_RINGING: {
//PAUSE
if(BackgroundAudioService.mediaPlayer!=null){
BackgroundAudioService.mediaPlayer.pause();}
Log.i("pause","pause");
break;
}
case TelephonyManager.CALL_STATE_OFFHOOK: {
break;
}
case TelephonyManager.CALL_STATE_IDLE: {
//PLAY
if(BackgroundAudioService.mediaPlayer!=null){
BackgroundAudioService.mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
BackgroundAudioService.mediaPlayer.start();
Log.i("play","play");
}
break;
}
default: { }
}
} catch (Exception ex) {
}
}
};
您應該顯示一些代碼,否則我們將無法幫助您。 – 2014-11-06 12:25:56