支持Android和IOS的Tianium SDK的Opentok模块?

支持Android和IOS的Tianium SDK的Opentok模块?,android,ios,titanium,webrtc,opentok,Android,Ios,Titanium,Webrtc,Opentok,我正在使用Tianium SDK开发一个移动应用程序。这是我的第一个手机应用。大部分应用程序都已成功完成。剩下的唯一模块是视频会议支持。我所在的公司选择使用Opentok SDK。我完成了web应用程序,它运行良好。现在我在移动应用程序中撞到了墙,不能再往前走了。问题是Opentok提供了一个用于Tianium的模块,但它只支持构建到IOS而不支持Android。我们选择钛的原因是为了跨平台支持 是否有任何模块可供使用,或者有任何其他方法可以使用内置在Android和IOS中的Tianium实现

我正在使用Tianium SDK开发一个移动应用程序。这是我的第一个手机应用。大部分应用程序都已成功完成。剩下的唯一模块是视频会议支持。我所在的公司选择使用Opentok SDK。我完成了web应用程序,它运行良好。现在我在移动应用程序中撞到了墙,不能再往前走了。问题是Opentok提供了一个用于Tianium的模块,但它只支持构建到IOS而不支持Android。我们选择钛的原因是为了跨平台支持

是否有任何模块可供使用,或者有任何其他方法可以使用内置在Android和IOS中的Tianium实现Opentok

我已经尝试使用WebView打开web应用程序的会议模块。但不幸的是,Opentok只能在手机上使用chrome浏览器。但是WebView使用了不支持WEBRTC的本机股票浏览器。因此,opentok也不适用于webview


请帮帮我。这是我的第一个应用程序,我被困在这一点上。

OpenTok不适用于WebView。OpenTok对Tianium Android的支持目前还不存在,因为它目前处于测试阶段,我们目前没有构建Tianium Android集成的工程带宽。但是,如果您熟悉Tianium,则非常欢迎您自己添加集成并发送pull请求。你可以得到Android测试版,也可以得到钛合金的源代码

如果您急于尝试其他框架,我们目前支持android和ios。

要为OpenTok android创建模块: 以下是我将遵循的步骤

  • 创建一个新的Android模块:
    titanium.py Create--type=module--id=com.tokbox.ti.opentok--platform=Android--name=opentok titanium
  • 遵循规则。(提示:我在下面添加了一个单独的部分,以帮助您理解他们的说明。)
  • 确保模块运行:
    antrun.emulator
    antinstall
  • 尝试运行他们的示例,完全使用JAVA,完全独立于Tianium。确保它工作,你知道它应该是什么样子。然后,从他们的API中找出您到底需要什么。或者,如果你感到雄心勃勃,决定你想要一切。将示例剥离到您需要的表面区域。将其简化为您认为有意义的最少数量的文件
  • 编写一个示例/app.js,演示如何使用该模块。例如,您可以从要求模块开始,然后设置一些API+会话密钥,然后调用一些API,等等
  • 根据文档,将所需内容移植到模块中。参考和获取灵感
  • 为模块编写文档,指定各种属性、方法等,以便其他开发人员了解如何使用该模块
  • 完成后,向OpenTok提交一份PR,并陶醉于你的创作和贡献
  • 步骤2的一些提示:
  • .jar文件位于
    lib/
  • .so文件进入
    platform/android/libs/armeabi/
  • 权限进入
    timodule.xml
    ,您可以在

  • 谢谢你的提醒。你能帮我学习一些关于android sdk与Tianium集成的教程吗。我试过谷歌搜索,但没有找到。安卓模块开发指南:很好的捕获@DawsonToth,很抱歉输入错误谢谢@DawsonToth。这对我真的很有帮助。如果你能给出一个答案,解释一下如何集成opentok android模块。我将奖励您。你好,Shiva,我也想将此模块用于视频会议,但在本模块示例app.js中没有任何使用说明。你能帮我吗。?如有任何建议,我们将不胜感激。