Junior, hier ist eine Antwort des Twilio Video Team.
Wir investieren gerade keine Zeit in Cordova/Crosswalk, obwohl einige Kunden in unserem GitHub Projekt (https://github.com/twilio/twilio-video.js/issues/85) danach gefragt haben.
twilio-video.js kann heute problemlos in eine Angular App integriert werden. Wir haben einen minimalen Framework-Test in unserem GitHub-Projekt, der zeigt, wie es eingerichtet wird (https://github.com/twilio/twilio-video.js/tree/master/test/framework/twilio-video-angular). Dies ist keine vollwertige Anwendung; Stattdessen sollten wir sicherstellen, dass wir die Kompatibilität mit Angular beibehalten, während wir twilio-video.js entwickeln. Es wäre schön, wenn wir in Zukunft eine vollständigere Angular Quickstart-Anwendung hätten, aber es wird schwierig, die verschiedenen Front-End-Frameworks (Angular, React, Ember, Meteor, Vue usw.) zu unterstützen und zu warten.
Ich weiß nicht viel über Construct 2, obwohl es wie eine kommerzielle Game Engine auf JavaScript/HTML5 aussieht.
Kann ich Construct 2 Spiele in eine Ionic View oder ein einfaches DOM-Element einbetten und den Video-Chat darüber rendern?
Ja, das würde funktionieren.
Oder sollte ich die WebRTC-Chat-Sitzungen in Construct 2 integrieren?
Dies könnte auch funktionieren, wenn man annimmt, dass Construct 2 beliebiges JavaScript in der Game Engine erlaubt.
Oder kann ich einfach beide Leinwände auf der gleichen Seite anzeigen?
Ja, das würde funktionieren.
Die verwendete Technik hängt davon ab, wie viel Interaktion zwischen dem Spiel und dem Video-Chat stattfinden muss. Wenn zum Beispiel der Lebenszyklus des Video-Chats in irgendeiner Weise mit Elementen im Spiel übereinstimmen sollte, sollte er innerhalb von Construct 2 erstellt werden. Wenn der Video-Chat mehr wie ein Kommentar zum Spiel dient, dann getrennt von der Spielmechanik entweder überlagert oder nebeneinander auf der gleichen Seite sollte funktionieren.