我正在构建具有安全视频会议的移动应用程序。我找到了可以支持corodova的Ionic框架。我可以在Ionic框架中构建openTok混合应用程序吗?如果是,我可以知道Android和iOS的优缺点是什么?
答案 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-opentok和https://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
以下是一些资源丰富的链接: