2011-04-07 65 views
-1

HI全部,Android视频通话

我想在我的应用程序中实现视频通话功能。我没有在互联网上找到任何资源,比如我可以用来进行视频通话的任何SDK,API。

如果有人在这种情况下帮助我,以便我可以开始研究它。

+0

最低限度,你将不得不有一个中央服务器来连接,所以如果一个手机在WiFi上有一个私人NAT'd IP – Jim 2011-04-07 13:00:44

回答

1

此时Android不支持“视频通话”,对不起。

+0

你怎么能说这个,Skype是支持视频通话。他们是怎么做的? – 2013-12-16 11:13:00

+0

@Akanksha:他们写了自己的。 – CommonsWare 2013-12-16 12:07:19

+0

这里也是sip API为此提供的Android.Any方法,如果你有任何关于Skype如何工作的知识,所以请。 Skype API也可用于此目的,但开发人员在实现中遇到问题。如果我们使用skpye API,那么它需要在mobile.any中使用skype install来安装第三方依赖项? – 2013-12-16 13:28:53

0

如果两个用户都有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); 
0

开源SightCall解决方案提供了:

 Intent callIntent = new Intent("com.android.phone.videocall"); 
      callIntent.putExtra("videocall", true); 
      callIntent.setData(Uri.parse("tel:" + phonenumber)); 
      startActivity(callIntent); 
-1

访问他们的文件有可用于视频通话多种平台。你可以试试this。使用起来非常简单,不收费。