AnyChat技术支持论坛

标题: 如何实现3人以上同时视频聊天或者会议 [打印本页]

作者: liyanfeng    时间: 2015-3-18 10:24
标题: 如何实现3人以上同时视频聊天或者会议
如何实现3人以上同时视频聊天或者会议,在屏幕上显示所有用户的画面和声音
作者: liyanfeng    时间: 2015-3-18 10:25
使用Android的SDK
作者: 廖斌    时间: 2015-3-18 10:36
liyanfeng 发表于 2015-3-18 10:25
使用Android的SDK

您好,只需要需要视频会议的人进入同一个房间、打开自己的音视频、互相请求对方的音视频、并显示对方的视频,就可以实现了多方视频了,可以参考我们的提供的《AnyChat开发流程指南》文档
作者: liyanfeng    时间: 2015-3-21 09:42
廖斌 发表于 2015-3-18 10:36
您好,只需要需要视频会议的人进入同一个房间、打开自己的音视频、互相请求对方的音视频、并显示对方的视 ...

您好,有没有现成的DEMO可以参考的,谢谢
作者: admin    时间: 2015-3-21 10:50
您好,可以实现多人视频的,请参考iOS版块这个贴子中的相关说明:http://bbs.anychat.cn/forum.php? ... =8643&fromuid=1
作者: liyanfeng    时间: 2015-3-26 10:36
admin 发表于 2015-3-21 10:50
您好,可以实现多人视频的,请参考iOS版块这个贴子中的相关说明:http://bbs.anychat.cn/forum.php?mod=red ...

您好,感谢您的回复,我已经实现了3人以上同时视频,但是我想在界面实现一个大画面,剩下的是小画面,点击小画面,该小画面和大画面可以切换内容,使两个远程画面切换视频源,该怎么处理啊?
作者: liyanfeng    时间: 2015-3-26 10:39
liyanfeng 发表于 2015-3-26 10:36
您好,感谢您的回复,我已经实现了3人以上同时视频,但是我想在界面实现一个大画面,剩下的是小画面,点 ...

我的小画面是使用listview中放置surfaceview
作者: admin    时间: 2015-3-26 10:45
其实就是移动一下SurfaceView的位置,建议您这一部分采用动态创建SurfaceView的方式来实现会更灵活。
作者: liyanfeng    时间: 2015-3-27 08:15
admin 发表于 2015-3-26 10:45
其实就是移动一下SurfaceView的位置,建议您这一部分采用动态创建SurfaceView的方式来实现会更灵活。

如果采用动态创建SurfaceView的方式,如果有多个surfaceview,那该怎么显示啊
作者: 廖斌    时间: 2015-3-27 09:07
liyanfeng 发表于 2015-3-27 08:15
如果采用动态创建SurfaceView的方式,如果有多个surfaceview,那该怎么显示啊

您好,动态创建surfaceview跟xml布局也是一样的,只要将对应的用户显示的对应的surfaceview上面就行了,需要注意一点的就是要在surfaceview的oncreate之后。




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3