如何解决Linphone iOS SDKSwift视频未显示
我无法在UIView中显示视频。如上所述,我已经完成了所有操作。但我遇到以下错误。
2020-09-14 13:31:59:007 mediastreamer-warning-VP8 decoder: Drop frame because we are waiting for reference frame: pictureID=44498
2020-09-14 13:31:59:048 mediastreamer-warning-VP8 decoder: Drop frame because we are waiting for reference frame: pictureID=44499
2020-09-14 13:31:59:421 mediastreamer-warning-Measured and target fps significantly different (1.000000<->12.000000),updating encoder.
2020-09-14 13:32:01:421 mediastreamer-warning-Measured and target fps significantly different (1.000000<->12.000000),updating encoder.
这是为什么我无法在屏幕上获得视频的原因吗?
以下是我接听电话的功能。
private func bridge<T: AnyObject>(obj : T) -> UnsafeRawPointer {
let pointer = Unmanaged.passUnretained(obj).toOpaque()
return UnsafeRawPointer(pointer)
}
func acceptCall(newCall: Call,videoView: UIView) {
lc.videoDisplayEnabled = true
lc.videoCaptureEnabled = true
lc.videoActivationPolicy?.automaticallyAccept = true
let viewPointer = UnsafeMutableRawPointer(mutating: bridge(obj: videoView))
let callParam = try? lc.createCallParams(call: newCall)
callParam?.videoEnabled = true
newCall.cameraEnabled = true
try? newCall.acceptWithParams(params: callParam)
lc.nativeVideoWindowId = viewPointer
}
仅供参考,音频可以同时正常运行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。