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