当有电话,如果我正在使用我的耳机,我希望铃声的声音通过耳机。在这个应用程序中,setSpeakerphoneon()
无法正常工作,还有其他想法可以在通话时通过耳机传输铃声吗?
P.S:即时通讯使用sdk 2.3.3
我见过的每一个Android实现都会将铃声路由到扬声器+有线耳机/耳机,如果你有连接的有线配件。如果你想只在有线附件中播放铃声,你应该能够用AudioManager.setRingerMode()(使用RINGER_MODE_VIBRATE
或RINGER_MODE_SILENT
)来完成。
然而,这对于用户来说可能是不期望的,尤其是如果没有连接有线附件或者用户没有耳塞中的耳塞。