很好的一天。
我正在使用android的本机sip库进行sip调用。我现在的设备是小米米10t pro。
我一打电话就收到了错误 startAudio()
方法论 Call
对象 SIPClient
像这样:
private val listener = object : SipAudioCall.Listener() {
override fun onCallEstablished(call: SipAudioCall?) {
Handler(Looper.getMainLooper()).post {
Toast.makeText(context, "Call Established", Toast.LENGTH_SHORT).show()
}
call?.let {
with(it) {
startAudio()
setSpeakerMode(true)
}
}
}
所以我什么也听不见。
我收到的日志中唯一的问题如下:
E/libc: Access denied finding property "ro.vendor.audio.voip.howling_cancel"
W/Device: type=1400 audit(0.0:96243): avc: denied { read } for name="u:object_r:vendor_audio_prop:s0" dev="tmpfs" ino=31746 scontext=u:r:untrusted_app:s0:c8,c258,c512,c768 tcontext=u:object_r:vendor_audio_prop:s0 tclass=file permissive=0
谷歌没有给我的问题带来任何结果。我使用的是最新的安卓操作系统,我在清单和运行时中提供了所有必需的权限。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
requestPermissions(
arrayOf(
Manifest.permission.USE_SIP, Manifest.permission.ACCESS_WIFI_STATE,
Manifest.permission.RECORD_AUDIO,
Manifest.permission.WAKE_LOCK,
Manifest.permission.MODIFY_AUDIO_SETTINGS
),
0
)
}
我怎样才能解决这个问题?
非常感谢。
暂无答案!
目前还没有任何答案,快来回答吧!