设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 5302|回复: 8
打印 上一主题 下一主题

对方退出房间后,视频画面刷新的问题?急!!!

[复制链接]

4

主题

21

帖子

62

积分

注册会员

Rank: 2

积分
62
跳转到指定楼层
楼主
发表于 2014-11-3 17:40:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
对方退出房间后,他在我方UIImageView上的视频画面定格为最后的画面。
如何能使画面为黑屏?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
沙发
发表于 2014-11-3 18:14:13 | 只看该作者
您好,您可以给UIImageView设置一个背景图,刷新一下界面显示即可。
回复 支持 反对

使用道具 举报

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
板凳
发表于 2014-11-3 18:30:49 | 只看该作者
    你好~!你的问题是可以解决的!    具体解决方法:
    AnyChat SDK 的AnyChatNotifyMessageDelegate 代理方法中,有一个用户退出房间消息”方法,
  1. - (void) OnAnyChatUserLeaveRoom:(int) dwUserId;
复制代码
在此方法中,实现用户在离开房间时 UIImageView 赋值   参考代码:
  1. // 用户退出房间消息
  2. - (void) OnAnyChatUserLeaveRoom:(int) dwUserId
  3. {
  4.     if(iRemoteUserId == dwUserId) {     //当前退出的用户是否为正在视频中的用户
  5.        [self FinishVideoChat];
  6.         self.theUIImageView.image = [UIImage imageNamed:@"image.jpg"];
  7.     }
  8. }
复制代码
回复 支持 反对

使用道具 举报

4

主题

21

帖子

62

积分

注册会员

Rank: 2

积分
62
地板
 楼主| 发表于 2014-11-4 09:20:58 | 只看该作者
好使,非常感谢。
回复 支持 反对

使用道具 举报

4

主题

21

帖子

62

积分

注册会员

Rank: 2

积分
62
5#
 楼主| 发表于 2014-11-4 09:31:57 | 只看该作者
再问一下,必须通过加载背景图才能刷新。如果我的视图的背景就是黑色的,能否不加载背景图只是刷新背景实现?
回复 支持 反对

使用道具 举报

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
6#
发表于 2014-11-4 09:45:59 | 只看该作者
您好~!用户退出AnyChat视频 会话后,UIImageView 控件停留的是视频的最后一帧(图片),最有效直接方法是重新赋予它新的内容从而达到刷新背景效果!
回复 支持 反对

使用道具 举报

4

主题

21

帖子

62

积分

注册会员

Rank: 2

积分
62
7#
 楼主| 发表于 2014-11-4 09:51:26 | 只看该作者
好的,谢谢了。
回复 支持 反对

使用道具 举报

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
8#
发表于 2014-11-4 09:53:13 | 只看该作者
本帖最后由 chenxs 于 2014-11-4 09:58 编辑

你好,可以试试用这个方法:
  1. self.theUIImageView.backgroundColor = [UIColor blackColor];
  2. self.theUIImageView.image = nil;
复制代码
放在用户退出回调方法里面:
  1. - (void) OnAnyChatUserLeaveRoom:(int) dwUserId;
复制代码
回复 支持 反对

使用道具 举报

4

主题

21

帖子

62

积分

注册会员

Rank: 2

积分
62
9#
 楼主| 发表于 2014-11-4 09:53:30 | 只看该作者
我背景本来是黑的,然后加载一个不存在的image也可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 16:24 , Processed in 0.143343 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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