iOS-APP中集成Opus音频编解码器

Opus是一款完全开放、免版税、功能多样的音频编解码器。它适用于互联网上的交互式语音和音乐传输,但也适用于存储和流媒体应用。

Code:https://github.com/chrisballinger/Opus-iOS

建立Objective-C静态库:

步骤1

下载最新的stable tar文件并将其放入build/src目录

注意:如果是opus的新版本,或者iOS sdk自上次构建以来发生了更改,请更新build-libopus.sh文件顶部的版本。

步骤2

从命令行运行:

$ ./build-libopus.sh

它将获取tar文件并在名为dependencies的目录中构建静态库

步骤3

按照上面的步骤从静态库构建框架


建立framework:

步骤1

打开opus/opus.xcodeproj文件,选择UniversalTarget with a Generic iOS Device

步骤2

通过按Run构建框架;这将覆盖repo根目录中的框架。

注意:这将在构建阶段中运行一个定制的构建脚本,该脚本将构建一个具有模拟器和设备architectures的通用框架

步骤3

确保框架包括模拟器和设备架构的architectures(x86_64i386 armv7 armv7s arm64)

$ lipo -info opus.framework/opus

你可能感兴趣的:(iOS-APP中集成Opus音频编解码器)