2

我想将 QuickBlox 或 Twilio WebRTC 聊天和 A/V 调用合并到在网页上或 Cordova/Crosswalk 应用程序中运行的相同 Angular 应用程序中,作为 Construct 2 游戏。我想在玩游戏期间进行音频/视频聊天。

我可以将 Construct 2 游戏嵌入到 Ionic 视图或简单的 DOM 元素中,然后在其上渲染视频聊天吗?或者,我应该将 WebRTC 聊天会话集成到 Construct 2 中吗?或者我可以简单地在同一页面中显示两个画布吗?

提前致谢。

请参阅:https ://quickblox.com/developers/Sample-webrtc-cordova

4

1 回答 1

0

Junior,这是 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 等)。

我对 Construct 2 了解不多,虽然它看起来像是一个基于 JavaScript/HTML5 构建的商业游戏引擎。

我可以将 Construct 2 游戏嵌入到 Ionic 视图或简单的 DOM 元素中,然后在其上渲染视频聊天吗?

是的,这会奏效。

或者,我应该将 WebRTC 聊天会话集成到 Construct 2 中吗?

假设 Construct 2 允许在游戏引擎中使用任意 JavaScript,这也可能有效。

或者我可以简单地在同一页面中显示两个画布吗?

是的,这会奏效。

使用的技术将取决于游戏和视频聊天之间需要进行多少交互。例如,如果视频聊天的生命周期应该以某种方式与游戏中的元素相对应,那么它应该在 Construct 2 中创建。如果视频聊天更像是对游戏的评论,而不是游戏机制,那么在同一页面中覆盖或并排应该可以工作。

于 2017-05-01T16:49:28.720 回答