我想将QuickBlox或Twilio WebRTC聊天和A / V调用合并到运行在网页上或Cordova / Crosswalk应用程序内的相同Angular应用程序中,作为Construct 2游戏。我想在游戏过程中进行音频/视频聊天。
我可以将Construct 2游戏嵌入到Ionic视图或简单的DOM元素中,然后通过它渲染视频聊天吗?或者,我应该将WebRTC聊天会话集成到Construct 2中吗?或者我可以在同一页面中简单地显示两幅画布吗?
提前致谢。
答案 0 :(得分:0)
少年,这是Twilio Video团队的答案。
我们现在没有在Cordova / Crosswalk投入时间,尽管有些客户一直在我们的GitHub项目(https://github.com/twilio/twilio-video.js/issues/85)上要求它。
twilio-video.js可以很容易地集成到Angular应用程序中。我们的GitHub项目中有一个最小的框架测试,显示了如何设置它(https://github.com/twilio/twilio-video.js/tree/master/test/framework/twilio-video-angular)。这不是一个成熟的应用程序;相反,它的目的是确保我们在开发twilio-video.js时保持与Angular的兼容性。如果我们将来有一个更全面的Angular Quickstart应用程序可能会很好,但很难支持和维护各种不同的前端框架(Angular,React,Ember,Meteor,Vue等)。 / p>
我对Construct 2了解不多,虽然它看起来像是基于JavaScript / HTML5构建的商业游戏引擎。
我可以将Construct 2游戏嵌入到Ionic视图或简单DOM元素中,然后通过它进行视频聊天吗?
是的,这样可行。
或者,我应该将WebRTC聊天会话集成到Construct 2吗?
这也可能有效,假设Construct 2允许在游戏引擎中使用任意JavaScript。
或者我可以在同一页面中简单地显示两幅画布吗?
是的,这样可行。
所使用的技术将取决于游戏与视频聊天之间需要进行多少交互。例如,如果视频聊天的生命周期应该以某种方式与游戏内元素相对应,那么它应该在Construct 2中创建。如果视频聊天更像是对游戏的评论,与游戏机制分开,那么在同一页面中覆盖或旁边应该有效。