【问题标题】:video calling in iPhone applicationiPhone应用程序中的视频通话
【发布时间】:2013-04-17 07:59:32
【问题描述】:

我是 iPhone 新手。我正在开发一个包含视频通话功能的应用程序,作为参考,我已从 https://github.com/opentok/OpenTok-iOS-Basic-Tutorial

我添加了 OpenTok 框架。我正在模拟器上运行它,但应用程序崩溃并出现错误 程序接收信号:SIGABRT。

无法建立连接

谁能建议我如何使用其他框架做到这一点?

谢谢

【问题讨论】:

  • 您想使用不同的框架,因为您在模拟器中崩溃了?您是否尝试过在真实设备上运行它?考虑到它实际上并没有连接到任何相机,对相机 API 的调用往往会在模拟器上崩溃。
  • 我在设备中尝试过它在设备中也崩溃了
  • 这个示例应用对我来说没有崩溃。它还可以毫无问题地建立连接。您可能需要先阅读项目说明以使其正常工作。
  • 我做了更改,现在应用程序没有崩溃,但它无法调用委托方法并且无法建立连接
  • 当您在设备上运行应用程序时,控制台上应该会出现一堆日志。您可以将它们上传到 gist.github.com 并通过链接发表评论吗?

标签: ios iphone opentok videochat video-conferencing


【解决方案1】:

没有任何日志,我只能猜测可能是什么问题。如果您发布一些日志会更有帮助。

  1. 就像 0x7ff... 说的,OpenTok 需要一个设备才能正常工作,因为它需要摄像头能够发布

  2. 无效的凭据不应导致崩溃,但您仍应确保您的 sessionId 和令牌有效。请记住,除非另有说明,否则令牌会在 24 小时后过期

  3. 确保部署到supported的设备

  4. 如果你是从基础教程中克隆,仅仅下载 zip 文件是行不通的,因为 sdk 没有随它一起下载。您必须下载 OpenTok SDK 并将其放在相应的文件夹中。
    或者,您可以在终端中运行 `git clone --recursive https://github.com/opentok/OpenTok-iOS-Basic-Tutorial'。

这些都是我能想到的原因

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    • 2011-06-25
    • 2011-01-30
    • 2011-11-01
    • 2012-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多