0

我在 iOS 平台上使用 phonertc 演示项目。设置已正确完成,应用程序已部署在 iphone 和 iPad 上。但是当我打电话给对等方时,它只会在页面上的视频控制器 div 中显示空白屏幕。我不确定发生了什么,无法使代码正常工作。请建议!

4

1 回答 1

1

您是否按照 Wiki 中的步骤在 iOS 设备上运行 PhoneRTC 应用程序:(https://github.com/alongubkin/phonertc/wiki/Installation

对于 iOS,请执行以下步骤:

转到 platform/ios 并单击 [ProjectName].xcodeproj 以使用 XCode 打开它 转到您的项目设置 通常,将部署目标更改为 7.0 或更高版本 转到构建设置并更改:

一个。有效架构 => armv7

湾。仅构建活动架构 => 否

C。运行路径搜索路径 => $(inherited) @executable_path/Frameworks

d。Objective-C 桥接头 => [项目名称]/Plugins/com.dooble.phonertc/Bridging-Header.h

e. 嵌入内容包含 Swift 代码 => 是

重复步骤 4a。- 4c。对于 CordovaLib 项目

确保您的构建目标是在 arm7 架构上运行的实际 iPhone 或 iPad。iPhone 和 iPad 模拟器不是模拟器,只能在 i386 上运行。为 ios 编译的 RTC 库已经为 arm7 构建。

于 2015-04-26T10:27:00.260 回答