2017-12-19 5 views
0

Wir haben uns bemüht, eine ionische Cordova Plugin-Bridge für das Vidyo SDK zu schreiben, damit wir dies in unser ionische Projekt integrieren können. Das funktioniert alles gut unter Android, aber auf iOS haben wir ein Problem.Vidyo iOS integriert mit Cordova ionic - Schließen (Trennen) hält Video aktiv im Hintergrund

Wenn wir einen Anruf schließen (trennen) und das Vidyo SDK-Overlay geschlossen wird und der Benutzer zur ionischen App zurückkehrt, ist das Video/Audio im Hintergrund immer noch aktiv (auch wenn die Verbindung getrennt ist). Wenn Sie die App verlassen, wird oben eine rot leuchtende Statusleiste angezeigt, die auf einen aktiven Anruf hinweist. Wie können wir das Vidyo-Overlay richtig schließen? Disconnect scheint nicht genug zu sein. Danke

+0

Fügen Sie gerade genug Code, damit andere das Problem zu reproduzieren. – Giorgio

Antwort

0

Sie haben Recht, Disconnect ist nicht genug in Ihrem Fall. Sie sollten vc? .Disable() verwenden, nachdem der Anruf getrennt wurde. Dadurch werden alle verwendeten Ressourcen (Kamera, Mikrofon, Lautsprecher) freigegeben. Stellen Sie jedoch sicher, dass Sie Disable und/oder VCConnectorPkg.uninitialize() erst aufrufen, nachdem Sie den OnDisconnected-Rückruf erhalten haben.

Btw, hier ist die Probe von Vidyo: https://github.com/Vidyo/VidyoIOCordovaPlugin

Verwandte Themen