设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: AnyChatUser
打印 上一主题 下一主题

关于第二次发起视频本地视频窗口不开启,以及返回上级界面崩溃的问题

[复制链接]

249

主题

2967

帖子

9075

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9075
11#
发表于 2014-9-2 16:18:42 | 只看该作者
您好,根据您前面的描述和代码,给一个修改建议,看是否有效:
  1. - (IBAction)OnFinishVideoChatBtnClicked:(id)sender
  2. {
  3.     [AnyChatPlatform VideoCallControl:BRAC_VIDEOCALL_EVENT_FINISH :self.iRemoteUserId :0 :0 :0 :@""];
  4.     [self FinishVideoChat];
  5.     [self dismissViewControllerAnimated:YES completion:NULL];
  6. }

  7. - (void)FinishVideoChat
  8. {
  9.     [AnyChatPlatform UserSpeakControl:-1 :NO];
  10.     [AnyChatPlatform UserCameraControl:-1 :NO];
  11.     [AnyChatPlatform UserSpeakControl:self.iRemoteUserId :NO];
  12.     [AnyChatPlatform UserCameraControl:self.iRemoteUserId :NO];

  13.     [self performSelector:@selector(AnyChatLeaveRoom) withObject:nil afterDelay:0.5f];
  14. }

  15. - (void) AnyChatLeaveRoom
  16. {
  17.     [AnyChatPlatform LeaveRoom:-1];
  18. }

  19. // 返回文字聊天页面之后,文字聊天页面左上角导航栏返回按钮点击事件:
  20. - (void)popCurrentViewController
  21. {
  22.     [self.navigationController popViewControllerAnimated:YES];
  23. }
复制代码
主要的考虑是,在离开房间时,需要预留一些时间来释放硬件资源,否则可能会导致摄像头被占用。
回复 支持 反对

使用道具 举报

1

主题

6

帖子

21

积分

新手上路

Rank: 1

积分
21
12#
 楼主| 发表于 2014-9-2 16:44:08 | 只看该作者
admin 发表于 2014-9-2 16:18
您好,根据您前面的描述和代码,给一个修改建议,看是否有效:主要的考虑是,在离开房间时,需要预留一些时 ...

您好,这是我写的DEMO,流程与我的项目流程一样,麻烦看一下原因所在,还有就是如果在视频界面离开的时候leaveroom的话,回到文字界面是不能接续聊天的。
而且您的方法我已经尝试过了,不起作用。
DEMO中SDK文件由于附件大小原因我已移除,请自行添加。

AnyChatTest 2.zip

56.58 KB, 下载次数: 1

DEMO

回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9075

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9075
13#
发表于 2014-9-2 16:46:01 | 只看该作者
好的,马上把您的代码转给iOS工程师调试一下,有消息会及时反馈。
回复 支持 反对

使用道具 举报

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
14#
发表于 2014-9-3 12:04:38 | 只看该作者
本帖最后由 chenxs 于 2014-9-3 14:52 编辑

你好,我们下载了你的 demo ,可以调试之后,运行,在进入视频再返回到第一个页面时,没有出现你说的崩溃的问题,而且在回到第一个界面时候并没有调用“离开房间方法”。
发到论坛上的 demo,你是在做测试的时候有发现崩溃的现象吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-4-24 08:40 , Processed in 0.170526 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表