我可以用离子框架构建openTok(tokbox)混合应用程序吗?

时间:2016-02-13 18:11:04

标签: ionic-framework hybrid opentok

我正在构建具有安全视频会议的移动应用程序。我找到了可以支持corodova的Ionic框架。我可以在Ionic框架中构建openTok混合应用程序吗?如果是,我可以知道Android和iOS的优缺点是什么?

3 个答案:

答案 0 :(得分:2)

我只是想为此添加更新。我在TokBox与一些(非常有帮助的)人交谈,他们分叉并发布了Song Zheng(SONGZ)插件的更新版本。我们对较旧的依赖过时版本存在问题,但是这个版本更新为2.12。 https://github.com/msach22/cordova-plugin-opentok/

虽然TokBox没有正式支持,但您不再被迫使用旧的2.8.3 iOS SDK!

非常感谢马尼克那边

答案 1 :(得分:1)

简短的回答是肯定的。

但与往常一样,事情稍微复杂一些。

WebRTC在Android上运行得非常好,因此可以在Cordova甚至Chrome中使用。但Apple的Safari(使用WebKit)目前不支持WebRTC。

我使用https://github.com/eface2face/cordova-plugin-iosrtc取得了一些成功,它为WebRTC提供了一个垫片,并允许您在两个平台上使用OpenTok.js SDK。虽然在尺寸调整和覆盖控制方面存在一些痛点。

还有:https://github.com/songz/cordova-plugin-opentokhttps://github.com/aoberoi/cordova-plugin-opentokjs我尚未尝试过,但应该能够很好地运作。我相信前者包装了TokBox提供的原生SDK,而后者使用了iosrtc。

答案 2 :(得分:0)

布拉德,谢谢分享这个插件!

我已将更新的Cordova插件作为OpenTok Labs项目移至OpenTok GitHub组织,因此请随时提供帮助!

该插件目前与OpenTok iOS兼容; Android 2.12.0 SDK。我已经介绍了一些更改,例如OT.initPublisher不需要API密钥(类似于OpenTok JS SDK)并添加了更多发布商属性:https://github.com/opentok/cordova-plugin-opentok/blob/master/docs/ot.md#initPublisher

以下是一些资源丰富的链接: