我是这个网站的菜鸟,所以请耐心等待。我正在尝试在没有任何用户交互或确认的情况下发起视频聊天/通话。
我找到了这个:
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 的点对点语音和视频聊天。我认为这将是要走的路,但这意味着从头开始构建视频聊天应用程序并将其包装在这些库周围......是的。有人已经这样做了吗?
我知道这本质上是一个重复的线程,但我已经搜索了几天和几天的答案,这是我最接近完成这项工作的方式。
顺便说一句,我需要这个没有用户交互的原因是为了一个远程呈现机器人,因此当我发起这个呼叫时,不会有任何人实际持有/使用电话。
请帮忙!