您好,我在安卓 13 的系统,使用 mipi 摄像头,在系统的相机应用和其它应用都能正常打开相机,使用 wmpf demo 发起视频通话时,硬件这端的画面是黑色的,手机微信的画面正常。
相机权限已经同意,硬件换成 usb 相机没问题。mipi 相机指定 openVoiceInternalCameraName 为 "0"、"1" 也还是黑色
小程序 voip 插件版本:2.3.10
附件是 adb pull /storage/emulated/0/Android/data/com.tencent.wmpf/files/xlog 拉下来的日志
日志:https://pan.baidu.com/s/1EvEQna1kFu9EDlcR8kKMEw 提取码: siy1
看看这里:
https://developers.weixin.qq.com/community/develop/doc/0000448f3dc4b07d0d40fc74a61000?highLine=internalCameraName
thread {
WMPF.getInstance().settingApi.let {
val manager: CameraManager = this.getSystemService(CAMERA_SERVICE) as CameraManager
manager.cameraIdList.forEach {
Log.e(TAG, "相机 id ---- " + it)
}
val index = 0
it.setSetting("openVoiceInternalCameraName", manager.cameraIdList[index])
}
}