当有电话时,如果我正在使用我的耳机,我希望铃声的声音通过耳机。在这个应用程序中setSpeakerphoneon()
无法正常工作,还有其他想法可以在通话时通过耳机传输铃声吗?
P.S:我正在使用sdk 2.3.3
答案 0 :(得分:0)
我见过的每一个Android实现都会将铃声路由到扬声器+有线耳机/耳机,如果您连接了有线附件。如果您希望铃声仅在有线配件中播放,您应该可以使用AudioManager.setRingerMode()(使用RINGER_MODE_VIBRATE
或RINGER_MODE_SILENT
)来完成此操作。
这对用户来说可能是不合需要的,特别是如果没有连接有线附件或者用户没有耳塞。