我的应用正在使用Quickblox视频聊天以及自定义视频和音频捕获会话。但是,在我们的登录视图控制器(视图控制器立即使用Quickblox视频聊天进行主视图控制器)中,一切都运行良好,我们添加了视频背景(请参阅下面的代码)。
现在,音频只是偶尔在我们的视频聊天电话中工作。通常第一个呼叫工作正常,但在此之后,其中一个用户(或两个)在呼叫期间没有收到音频输出。
以下是我们添加到登录视图控制器的代码。这里有什么会导致Quickblox音频出现问题吗?请注意,当视图消失时,我会暂停播放器并删除子图层。
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"loginbg3" ofType:@"mp4"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
player = [AVPlayer playerWithURL:fileURL];
layer = [AVPlayerLayer playerLayerWithPlayer:player];
[layer setVideoGravity:AVLayerVideoGravityResizeAspectFill];
player.actionAtItemEnd = AVPlayerActionAtItemEndNone;
layer.frame = CGRectMake(0, 0, 320, 600);
[_videoSuper.layer addSublayer: layer];
答案 0 :(得分:0)
我们建议您下载最新的iOS SDK(2.3.0.4),它应该修复此问题。
您可以在此处下载并查看框架更改: http://quickblox.com/developers/IOS