gpt4 book ai didi

ios - swift - Twilio 视频聊天 - 卡住时发出警报

转载 作者:行者123 更新时间:2023-11-30 11:42:58 27 4
gpt4 key购买 nike

我正在使用 Twilio iOS SDK 实现视频聊天功能通话效果很好,但如果对方当前不在视频聊天中,我想向收件人显示(而不是显示当您不再广播时出现的常规卡住静态图像)。

我试图在应用程序进入后台后立即发送停止流式传输的命令,但这似乎没有成功,用户仍然可以获得另一个图像的静态图像,因此我们无法为此显示一些标签。

有什么想法或有类似问题的人吗?

亲切的问候,

马丁

最佳答案

他们的支持人员的回答解决了问题:

我们的 TVICameraCapturer 不会自动启用/禁用 TVILocalVideoTrack 以响应中断。不过,使用 TVICameraCapturerDelegate 自己实现这一点很容易。

extension ViewController : TVICameraCapturerDelegate {
func cameraCapturer(_ capturer: TVICameraCapturer, didStartWith source: TVICameraCaptureSource) {
// Layout the camera preview with dimensions appropriate for our orientation.
self.view.setNeedsLayout()

if (!localVideoTrack.isEnabled) {
localVideoTrack.isEnabled = true;
}
}

func cameraCapturerWasInterrupted(_ capturer: TVICameraCapturer, reason: AVCaptureSessionInterruptionReason) {
localVideoTrack.isEnabled = false
}
}

希望这对某人有帮助!

关于ios - swift - Twilio 视频聊天 - 卡住时发出警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49134801/

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