2012-02-02 3 views
16

私はこのサイトのnoobです。ユーザーの操作や確認なしにビデオチャット/コールを開始しようとしています。 https://stackoverflow.com/a/8024626/1184256ユーザーの介入なしでビデオチャットを開始する - Android

これは私は非常に近くなりますが、私はその後、継続して「招待」ボタンをクリックする必要があります。ここから

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); 

は、私がこれを発見しました。このボタンをクリックするか、ルートアクセスでポップアップウィンドウを完全にスキップするKeyEventをエミュレートする方法はありますか?

Skype、Vtok、Fringe、ooVooなど、ユーザーとのやりとりなしに特定の連絡先にビデオ通話を開始する方法が異なる場合、必ずGoogle Video Chatを使用する必要はありません。

OpenTok私はサイトサーバーとクライアントのサンプルをビルドした後、デスクトップブラウザでは動作しますが、Androidブラウザでは動作しませんでした。私のapiKeyまたはsessionIdを盗む/使用しないでください。

私はまた、Googleトークのピアツーピアのボイス&ビデオチャットを使用できるlibjingleを見つけました。私はこれが行く方法だと思っていますが、それはビデオチャットアプリを構築して、これらのライブラリの周りにラップすることです。誰もこれをすでに済ませていますか?

これは本質的に重複したスレッドであることは分かっていますが、私は答えの日数と日数を検索しました。これはこれを達成するために最も近かったものです。

私はこれをユーザインタラクションなしで必要とする理由はテレプレゼンスロボットのためであり、このコールを開始するときに実際に電話を保持している人はいません。

Please HELP!

答えて

2

これらのインテントを自動的に受け入れるために、このインテントを受け取ったAndroidアプリ(Talk?)を実際に変更する必要があります。セキュリティ上の理由から、スタンドアロンのアプリから行う方法はありません。

+0

私はこれも正しいと思いますが、実際にこれを記載しているマニュアルがありますか? – Magnus

0

ライブビデオストリーミングはAndroidブラウザではネイティブでは動作しません.WebRTCをサポートしていないため、フラッシュをサポートしていないためです。 OpenTokにはベータ版Android SDKがあり、誰もが同じセッションに接続している限り、アンドロイド携帯からブラウザ、別のAndroid携帯、またはiOSの携帯電話にライブビデオをストリーミングできます。あなたが言ったように、これはブラウザでは機能しません。ネイティブアプリを構築する必要があります。

+0

opentokには30日間の試用期間があります。それは完全に無料ではない – user2934930

関連する問題