我正在使用波纹管代码,因为在设备的扬声器上有振铃,所以在其他设备上也能正常工作,但在三星中,它位于听筒内并且听不到声音。
MediaPlayer mAudioPlayer = MediaPlayer.create(getBaseContext(), R.raw.phone_loud1);
mAudioPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mAudioPlayer.setLooping(true);
mAudioPlayer.start();
AudioManager am;
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
am.setMode(AudioManager.STREAM_MUSIC);
am.setSpeakerphoneOn(true);