问题描述
我无法在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 (将#修改为@)