以whatsapp中的音频播放为例,如果你的耳朵靠近手机,扬声器将改为耳机扬声器,当耳朵离开手机时,它会使用音频扬声器。
我正在使用mediaplayer播放音频文件,并发现
setAudioStreamType(AudioManager.STREAM_VOICE_CALL); 将扬声器切换到耳扬声器。和
setAudioStreamType(AudioManager.STREAM_MUSIC)用于默认的音频扬声器。
问题是,如何检测耳朵何时靠近电话,或者是否有必要由我的程序实现(应该有一些默认的android API呢?)
非常感谢你的帮助
https://stackoverflow.com/questions/37128647
复制相似问题