2011-04-07 100 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。使用起來非常簡單,不收費。