首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只为WebRTC构建iOS音频处理代码

只为WebRTC构建iOS音频处理代码
EN

Stack Overflow用户
提问于 2015-11-03 15:20:47
回答 2查看 861关注 0票数 0

目标是将WebRTC音频处理模块代码集成到iOS中,以便在我的应用程序中使用。我遇到了一大堆问题

  1. ASM代码文件需要删除而不是编译。
  2. Objective++不能很好地处理虚拟AudioProcessing类(所以我甚至试图测试它:https://stackoverflow.com/questions/33150058/using-webrtc-c-classes-in-objective-c-gives-exc-bad-access)。
  3. 似乎有几个引用线程功能,这使我担心我的应用程序将崩溃,如果我试图使用它们。

在让它在C++上为x86_64处理器工作方面,我已经有了少量的经验。让这个模块在iOS设备上正常工作和在Xcode中编译有哪些步骤?

EN

回答 2

Stack Overflow用户

发布于 2015-11-03 17:57:54

有几种方法可以编译用于WebRTC的iOS API。到目前为止,最简单的方法是安装cocoapods并使用:

代码语言:javascript
复制
pod "libjingle_peerconnection"

另一种方法是自己动手,使用提供的指导方针。这可能有点棘手,但它的优点是能够在编译之前对代码进行修补以满足您的需要。考虑到您最终只需要音频处理模块,我会说这是适合您的方法。

第三种选择是使用为您实现底层WebRTC代码的各种可用SDK之一。他们的缺点通常是他们不自由。

票数 0
EN

Stack Overflow用户

发布于 2016-08-26 08:14:57

您可能应该使用src/webrtc/ build /ios/build_ios_libs.sh目录下的构建脚本从WebRTC-ios源代码编译lib。按照官方指南设置构建环境,并运行构建脚本。然后,您可以在src/out_ios_libs目录下找到webrtc使用的所有lib,在其中您应该找到所需的音频处理库。找到特定的标题和*.a,您需要链接到您的应用程序。

以下是WebRTC站点:https://webrtc.org/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33502756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档