安卓上如何实现多人视频通话?该用什么SDK?(Android开发视频通话怎么实现?)
- Android开发视频通话怎么实现?
- 怎么实现android实时视频通话功能
- android 如何实现视频通话 ,求大神指点思路,及所要用到的知识点 ,求一份源码!!!
- 有什么软件可以实现多方同时视频通话的?
Android开发视频通话怎么实现?
Android开发视频通话实现方式可以直接接入zego sdk,快速实现实时视频通话功能,设备终端底层语音视频接口集成,可广泛适用于各个行业。
怎么实现android实时视频通话功能
/**
* Android视频聊天
* 1、初始化SDK 2、连接服务器、 3、用户登录;4、进入房间;5、打开本地视频;6、请求对方视频
*/
public class VideoChatActivity extends Activity implements AnyChatBaseEvent
{
private AnyChatCoreSDK anychat; // 核心SDK
private SurfaceView remoteSurfaceView; // 对方视频
private SurfaceView localSurfaceView; // 本地视频
private ConfigEntity configEntity;
private boolean bSelfVideoOpened = false; // 本地视频是否已打开
private boolean bOtherVideoOpened = false; // 对方视频是否已打开
private TimerTask mTimerTask; // 定时器
private Timer mTimer = new Timer(true);
private Handler handler; // 用Handler来不间断刷新即时视频
private List<String> userlist = new ArrayList<String>();//保存在线用户列表
private int userid; // 用户ID
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video_chat);
remoteSurfaceView = (SurfaceView) findViewById(R.id.surface_remote);
localSurfaceView = (SurfaceView) findViewById(R.id.surface_local);
configEntity = ConfigService.LoadConfig(this);//加载视频通话设置
loginSystem();// 初始化SDK 连接服务器
mTimerTask = new TimerTask(){
public void run(){
Message mesasge = new Message();
handler.sendMessage(mesasge);
}
};
mTimer.schedule(mTimerTask, 1000, 100);
handler = new Handler(){
@Override
public void handleMessage(Message msg){
VideoChat();// 不间断显示即时视频通话画面
super.handleMessage(msg);
}
};
}
android 如何实现视频通话 ,求大神指点思路,及所要用到的知识点 ,求一份源码!!!
可以3G视频通话,或者通过第三方软件视频,比如QQ
有什么软件可以实现多方同时视频通话的?
可以、
你可以用E话通。十人的小房间是每个人都可以看到对方的,一个人一个视频窗。可以直接对话,
如果是一百人的房间,每次可以看到两个人,这个是要付费的。
YY,有没有试过,看下可不可以。