设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

本地视频和远程视频窗口互换问题

[复制链接]

1

主题

2

帖子

17

积分

新手上路

Rank: 1

积分
17
跳转到指定楼层
楼主
发表于 2014-6-6 09:44:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
                // 如果是采用Java视频采集,则需要设置Surface的CallBack
                if (AnyChatCoreSDK.GetSDKOptionInt(AnyChatDefine.BRAC_SO_LOCALVIDEO_CAPDRIVER) == AnyChatDefine.VIDEOCAP_DRIVER_JAVA)
                {
                        myView.getHolder().addCallback(AnyChatCoreSDK.mCameraHelper);
                }

                // 如果是采用Java视频显示,则需要设置Surface的CallBack
                if (AnyChatCoreSDK.GetSDKOptionInt(AnyChatDefine.BRAC_SO_VIDEOSHOW_DRIVERCTRL) == AnyChatDefine.VIDEOSHOW_DRIVER_JAVA)
                {
                        int index = anychat.mVideoHelper.bindVideo(otherView.getHolder());
                        anychat.mVideoHelper.SetVideoUser(index, userID);
                }
前面的部分应该是绑定本地,后面的是绑定远程吧?我在切换了绑定之后,视频窗口并未切换成功,切换绑定之后还需要进行怎样的操作?

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

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
地板
发表于 2014-6-6 10:40:55 | 只看该作者
小绵羊 发表于 2014-6-6 09:47
就是本地视频的SurfaceView 1和远程的SurfaceView 2之前切换啊,本来1显示本地视频,2显示远程视频,我现 ...

您好,直接切换surfaceview的绑定的话,不能达到效果的,需要相应的处理本地预览及远程视频的显示,需要修改SDK的类。建议你们用另外一种方式来实现这种效果,可以动态改变两个surfaceveiw的布局
回复 支持 反对

使用道具 举报

1

主题

2

帖子

17

积分

新手上路

Rank: 1

积分
17
板凳
 楼主| 发表于 2014-6-6 09:47:31 | 只看该作者
admin 发表于 2014-6-6 09:45
您好,您所说的“切换绑定”是指?

就是本地视频的SurfaceView 1和远程的SurfaceView 2之前切换啊,本来1显示本地视频,2显示远程视频,我现在在通话过程中,需要随时切换,把2切换显示本地视频,1切换显示为远程视频。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9102

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9102
沙发
发表于 2014-6-6 09:45:02 | 只看该作者
您好,您所说的“切换绑定”是指?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-29 01:28 , Processed in 0.119400 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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