WGPavell Asked:2022-12-27 01:18:53 +0800 CST2022-12-27 01:18:53 +0800 CST 2022-12-27 01:18:53 +0800 CST Liblinphone:获取图片 772 我在我的项目中使用 linphone,我需要从来电中输出视频。怎么做?我试图通过属性Core分配一个视图nativeVideoWindow,但其中没有显示任何内容。属性videoDisplayEnabled也videoActivationPolicy.automaticallyAccept暴露在true. 也许我忘了包括别的东西? ios 1 个回答 Voted Best Answer WGPavell 2022-12-28T06:02:09+08:002022-12-28T06:02:09+08:00 要解决这个问题,您需要更新调用参数,或者用更新的参数接受它。只有在那之后,视频才开始在与其关联的 Core UIView 中播放: if let currentCall = core?.currentCall, let callParams = try? core?.createCallParams(call: currentCall) { callParams.videoEnabled = true callParams.videoDirection = .RecvOnly do { try currentCall.acceptWithParams(params: callParams) } catch { print("accept call error") dump(error) } } callParams.videoDirection = .RecvOnly需要这样应用程序就不会请求访问手机的摄像头。
要解决这个问题,您需要更新调用参数,或者用更新的参数接受它。只有在那之后,视频才开始在与其关联的 Core UIView 中播放:
callParams.videoDirection = .RecvOnly
需要这样应用程序就不会请求访问手机的摄像头。