Я полный новичок на этом сайте, так что проявите терпение. Я пытаюсь начать видеочат / звонок без какого-либо взаимодействия с пользователем или подтверждения.
Я нашел это:
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, чтобы щелкнуть эту кнопку или полностью пропустить всплывающее окно с корневым доступом?
Мне даже не обязательно использовать Google Video Chat, если кто-то нашел другой способ инициировать видеозвонок определенному контакту через Skype, Vtok, Fringe, ooVoo или что-то еще без взаимодействия с пользователем.
Я также нашел OpenTok, который после создания примера сервера и клиента на моем сайте, я обнаружил, что он работает на настольные браузеры, но не в браузерах Android. Пожалуйста, не крадите / не используйте мой apiKey или sessionId.
Я также нашел libjingle, который позволит мне использовать одноранговый узел Google Talk - одноранговый голосовой и видеочат. Я думаю, что это будет правильный путь, но это означает создание приложения для видеочата с нуля и обертывание его вокруг этих библиотек ... да. Кто-нибудь это уже сделал?
Я знаю, что это, по сути, дублированный поток, но я много дней искал ответ, и это самое близкое, что я подошел к тому, чтобы это сделать.
Кстати, причина, по которой мне это нужно без взаимодействия с пользователем, - это робот Telepresence, поэтому никто не будет держать / использовать телефон, когда я инициирую этот звонок.
Пожалуйста помоги!