HI全部,Android視頻通話
我想在我的應用程序中實現視頻通話功能。我沒有在互聯網上找到任何資源,比如我可以用來進行視頻通話的任何SDK,API。
如果有人在這種情況下幫助我,以便我可以開始研究它。
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);
由於eb4890在this answer說,你可以用GTalk的使用此代碼進行視頻通話適用於Android的強大SDK。
開源SightCall解決方案提供了:
Intent callIntent = new Intent("com.android.phone.videocall");
callIntent.putExtra("videocall", true);
callIntent.setData(Uri.parse("tel:" + phonenumber));
startActivity(callIntent);
訪問他們的文件有可用於視頻通話多種平臺。你可以試試this。使用起來非常簡單,不收費。
最低限度,你將不得不有一箇中央服務器來連接,所以如果一個手機在WiFi上有一個私人NAT'd IP – Jim 2011-04-07 13:00:44