Android视频通话
HI全部,Android视频通话
我想在我的应用程序中实现视频通话功能。我没有在互联网上找到任何资源,比如我可以用来进行视频通话的任何SDK,API。
如果有人在这种情况下帮助我,以便我可以开始研究它。
此时Android不支持“视频通话”,对不起。
你怎么能说这个,Skype是支持视频通话。他们是怎么做的? – 2013-12-16 11:13:00
@Akanksha:他们写了自己的。 – CommonsWare 2013-12-16 12:07:19
这里也是sip API为此提供的Android.Any方法,如果你有任何关于Skype如何工作的知识,所以请。 Skype API也可用于此目的,但开发人员在实现中遇到问题。如果我们使用skpye API,那么它需要在mobile.any中使用skype install来安装第三方依赖项? – 2013-12-16 13:28:53
如果两个用户都有3G连接,则很容易进行视频通话。我做了一个示例代码,在一个按钮上单击呼叫启动到一个数字。我写了下面的代码的onclick监听器里:
Uri imUri = new Uri.Builder().scheme("xmpp").authority("gtalk").query("call;type=video").appendPath(email).build();
Intent IM = new Intent(Intent.ACTION_SENDTO);
IM.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
IM.setData(imUri);
startActivity(IM);
开源SightCall解决方案提供了:
Intent callIntent = new Intent("com.android.phone.videocall");
callIntent.putExtra("videocall", true);
callIntent.setData(Uri.parse("tel:" + phonenumber));
startActivity(callIntent);
最低限度,你将不得不有一个中央服务器来连接,所以如果一个手机在WiFi上有一个私人NAT'd IP – Jim 2011-04-07 13:00:44