gpt4 book ai didi

ios - QuickBlox Opponent 视频和音频流不来?

转载 作者:行者123 更新时间:2023-12-01 16:32:52 27 4
gpt4 key购买 nike

我正在使用 QuickBlox SDk 进行视频通话。当我从一个用户调用另一个用户时,我收到了来自该用户的调用,但没有收到对方的视频和语音流?你能建议我如何解决这个问题。即使我正在尝试 Quickblox 的演示应用程序,我也会遇到同样的问题。每个委托(delegate)方法都被调用。没有错误出现,但流不起作用。请帮忙

提前致谢!

最佳答案

试试下面的代码:

let opponentVideoTrack = QBRTCRemoteVideoView(frame: someFrame)
view.insertSubview(self.opponentVideoTrack)

在 receivedRemoteVideoTrack 委托(delegate)方法中执行以下操作
func session(session: QBRTCSession!, receivedRemoteVideoTrack videoTrack: QBRTCVideoTrack!, fromUser userID: NSNumber!) {
self.callStatus.text = "Getting Video Call "
self.opponentVideoTrack!.setVideoTrack(videoTrack)
}

并且不要忘记在 initializedLocalMediaStream 委托(delegate)方法中添加 QBRTCCameraCapture 对象,如下例所示
func session(session: QBRTCSession!, initializedLocalMediaStream mediaStream: QBRTCMediaStream!) {
self.currentSession!.localMediaStream.videoTrack.videoCapture = self.myVideoCapture
}

其中 self.myVideoCapture 是 QBRTCCameraCapture 的实例。

让我知道这是否适合您。

关于ios - QuickBlox Opponent 视频和音频流不来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30882748/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com