Начать видеочат без взаимодействия с пользователем - 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, чтобы щелкнуть эту кнопку или полностью пропустить всплывающее окно с корневым доступом?

Мне даже не обязательно использовать Google Video Chat, если кто-то нашел другой способ инициировать видеозвонок определенному контакту через Skype, Vtok, Fringe, ooVoo или что-то еще без взаимодействия с пользователем.

Я также нашел OpenTok , который после создания примера сервера и клиента на моем сайте, я обнаружил, что он работает в браузерах настольных компьютеров, но не в браузерах Android. Пожалуйста, не крадите / не используйте мой apiKey или sessionId.

Я также нашел libjingle , который позволит мне использовать одноранговый голосовой и видеочат Google Talk. Я думаю, что это будет правильный путь, но это означает создание приложения для видеочата с нуля и его использование в этих библиотеках ... да. Кто-нибудь уже сделал это?

Я знаю, что это, по сути, дублированный поток, но я много дней искал ответ, и это лучшее, что я подошел к тому, чтобы это сделать.

Кстати, причина, по которой мне это нужно без взаимодействия с пользователем, - это робот Telepresence, поэтому никто не будет держать / использовать телефон, когда я инициирую этот звонок.

ПОМОГИТЕ!

16
задан Community 23 May 2017 в 12:03
поделиться