Soy un novato total en este sitio, así que sea paciente. Estoy tratando de iniciar un video chat/llamada sin ninguna interacción o confirmación del usuario.Iniciar chat de video sin interacción del usuario - Android
me encontré con esto:
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);
desde aquí: https://stackoverflow.com/a/8024626/1184256
Esto me pone muy cerca, pero luego tengo que hacer clic en un botón "Invitar" para continuar. ¿Hay alguna forma de que pueda emular un KeyEvent para hacer clic en este botón u omitir completamente la ventana emergente con acceso raíz?
Ni siquiera necesito usar Google Video Chat si alguien ha encontrado una forma diferente de iniciar una videollamada a un contacto determinado a través de Skype, Vtok, Fringe, ooVoo o lo que sea sin interacción del usuario.
También encontré OpenTok que después de construir un servidor de muestra y un cliente en mi sitio, encontré que funciona en navegadores de escritorio pero no en navegadores de Android. Por favor, no robe/use mi apiKey o sessionId.
También encontré libjingle lo que me permitirá usar el chat de voz y video de igual a igual de Google Talk. Estoy pensando que este será el camino a seguir, pero significa construir una aplicación de video chat desde cero y envolverla en estas bibliotecas ... sí. ¿Alguien ha hecho esto ya?
Sé que esto es esencialmente un hilo duplicado, pero he buscado días y días para obtener una respuesta y esto es lo más cerca que he estado de hacer esto.
Por cierto, la razón por la que necesito esto sin interacción del usuario es para un robot de Telepresencia, por lo tanto, no habrá nadie realmente sosteniendo/usando el teléfono cuando inicie esta llamada.
Por favor, AYUDA AQUÍ!
También creo que esto es correcto, pero ¿hay alguna entrada manual que indique esto como un hecho? – Magnus