我是一个总的noob在这个网站,所以请耐心等待。我正尝试在没有任何用户交互或确认的情况下发起视频聊天/呼叫。开始视频聊天没有用户交互 - 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);
从这里:https://stackoverflow.com/a/8024626/1184256
这让我很接近,但我必须点击“邀请”按钮继续。有没有一种方法可以模拟一个KeyEvent来单击这个按钮,或者完全用root权限跳过弹出窗口?
如果有人发现通过Skype,Vtok,Fringe,ooVoo或其他任何没有用户交互的方式向某个联系人发起视频呼叫,我甚至不一定需要使用Google视频聊天。
我也发现OpenTok在我的网站上构建了一个示例服务器和客户端后,我发现它适用于桌面浏览器,但不适用于Android浏览器。请不要偷/使用我的apiKey或sessionId。
我也发现libjingle这将允许我使用Google Talk的点对点语音和视频聊天。我认为这将是一条路,但这意味着从头开始构建一个视频聊天应用程序,并将其包装在这些库中......是的。任何人都已经这样做了?
我知道这本质上是一个重复的线程,但我已经搜索了一个答案的日子和日子,这是最接近我来完成这件事。
顺便说一句,没有用户交互的情况下,我需要这个功能的原因是一个网真机器人,因此当我发起这个呼叫时,实际上不会有任何人持有/使用电话。
请帮助!
我也认为这是正确的 - 但有没有任何手动输入说明这一事实? – Magnus 2012-02-12 20:59:09