设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

anychat双方视频大小互换问题

[复制链接]

1

主题

3

帖子

13

积分

新手上路

Rank: 1

积分
13
跳转到指定楼层
楼主
发表于 2015-1-16 14:35:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好, 我想请问一下自己和对方视频时能不能将视频显示大小互换,我的思路是在surface容器里互换承载的视频流,  但是不知道要如何实现?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

1

主题

3

帖子

37

积分

新手上路

Rank: 1

积分
37
沙发
发表于 2015-1-16 15:22:08 | 只看该作者
本帖最后由 Tech.Xing 于 2015-1-16 16:06 编辑

你好,是不可以的
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
板凳
发表于 2015-1-16 15:22:29 | 只看该作者
是iOS的程序,还是Android程序呀,建议在对应的版块提问,谢谢。
回复 支持 反对

使用道具 举报

1

主题

3

帖子

13

积分

新手上路

Rank: 1

积分
13
地板
 楼主| 发表于 2015-1-16 15:34:07 | 只看该作者
admin 发表于 2015-1-16 15:22
是iOS的程序,还是Android程序呀,建议在对应的版块提问,谢谢。

你好是android端
回复 支持 反对

使用道具 举报

1

主题

3

帖子

13

积分

新手上路

Rank: 1

积分
13
5#
 楼主| 发表于 2015-1-16 15:40:13 | 只看该作者
Tech.Xing 发表于 2015-1-16 15:22
可以,只需要对换一下视频流绑定就行了,可以参考我们的Hello AnyChat For Android 的事例代码,绑定部分代 ...

你好,我这样把两个空间互换绑定可以吗?
                        mOtherView.getHolder().addCallback(AnyChatCoreSDK.mCameraHelper);
                        mOtherView.setZOrderOnTop(true);
                        int index = anychatSDK.mVideoHelper.bindVideo(mMyView
                                        .getHolder());
                        anychatSDK.mVideoHelper.SetVideoUser(index, userID);
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
6#
发表于 2015-1-16 17:07:45 | 只看该作者
zzzyyyy 发表于 2015-1-16 15:40
你好,我这样把两个空间互换绑定可以吗?
                        mOtherView.getHolder().addCallback(AnyChatCoreSDK.mCame ...

您好,远程视频是通过bindVideo、SetVideoUser这种方式来显示的,而本地视频是通过摄像头预览来实现的。
您说的需求有两种解决方案:
1、调整surfaceview的位置和大小

2、不动surfaceview的位置,关闭摄像头再打开摄像头,将本地预览绑定到另外一个surfaceview上面(参考AnyChatCameraHelper类),同时通过bindVideo、SetVideoUser显示在另外一个surfaceview上面显示视频。(不建议用这种方法,有些设备上面有问题)
回复 支持 反对

使用道具 举报

2

主题

11

帖子

72

积分

注册会员

Rank: 2

积分
72
7#
发表于 2015-3-26 10:38:32 | 只看该作者
本帖最后由 liyanfeng 于 2015-3-26 10:39 编辑
廖斌 发表于 2015-1-16 17:07
您好,远程视频是通过bindVideo、SetVideoUser这种方式来显示的,而本地视频是通过摄像头预览来实现的。
...

两个远程视频,可以相互切换吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 09:26 , Processed in 0.134028 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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