Ich bin ein totaler Neuling auf dieser Website, also bitte haben Sie Geduld. Ich versuche, einen Video-Chat/Anruf ohne Benutzerinteraktion oder Bestätigung zu initiieren.
Ich habe dies gefunden:
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);
von hier aus: https://stackoverflow.com/a/8024626/1184256
Das bringt mich sehr nah ran, aber dann muss ich auf eine Schaltfläche "Einladen" klicken, um fortzufahren. Gibt es eine Möglichkeit, wie ich ein KeyEvent emulieren kann, um diese Schaltfläche zu klicken oder das Popup-Fenster ganz mit Root-Zugriff zu überspringen?
Ich muss nicht einmal unbedingt Google Video Chat verwenden, wenn jemand einen anderen Weg gefunden hat, einen Videoanruf zu einem bestimmten Kontakt über Skype, Vtok, Fringe, ooVoo oder was auch immer ohne Benutzerinteraktion zu initiieren.
Ich habe auch gefunden OpenTok nachdem ich einen Beispielserver und -client auf meiner Website erstellt habe, habe ich festgestellt, dass es in Desktop-Browsern funktioniert, aber nicht in Android-Browsern. Bitte stehlen/verwenden Sie nicht meinen apiKey oder sessionId.
Ich habe auch gefunden libjingle mit dem ich den Peer-to-Peer-Sprach- und Video-Chat von Google Talk nutzen kann. Ich denke, dies wird der Weg zu gehen, aber es bedeutet den Aufbau einer Video-Chat-App von Grund auf und wickeln es um diese Bibliotheken ... yeah. Hat das schon jemand gemacht?
Ich weiß, dass dies im Grunde ein doppelter Thread ist, aber ich habe tagelang nach einer Antwort gesucht, und dies ist das, was ich am ehesten geschafft habe.
Der Grund, warum ich dies ohne Benutzerinteraktion benötige, ist übrigens ein Telepräsenzroboter, d. h. es wird niemand das Telefon in der Hand halten/benutzen, wenn ich diesen Anruf initiiere.
Bitte helfen Sie uns!