-
Notifications
You must be signed in to change notification settings - Fork 224
播放器集成相关配置
1、需要配置项目Target的-ObjC,否则会因为加载不到SDK的类别而导致Crash
打开Xcode -> 选择对应的Target -> 选择"Build Setting" Tab -> 搜索"Other Link Flag" -> 输入"-ObjC"
2、添加相应的库文件
TXFFmpeg.xcframework:将.xcframework文件添加到项目工程中,并在“General - Frameworks, Libraries, and Embedded Content”中将其设置为“Embed&Sign”,并在“Project Setting - Build Phases - Embed Frameworks”中进行检查,设置”Code Sign On Copy“选项为勾选状态,如下图1所示
TXSoundTouch.xcframework:将.xcframework文件添加到项目工程中,并在“General - Frameworks, Libraries, and Embedded Content”中将其设置为“Embed&Sign”,并在“Project Setting - Build Phases - Embed Frameworks”中进行检查,设置”Code Sign On Copy“选项为勾选状态,如下图1-1所示
同时,切换到Xcode的 “Build Settings - Search Paths”,在“Framework Search Paths”中添加上述Framework所在的路径
MetalKit.framework:打开Xcode,切换到“project setting - Build Phases - Link Binary With Libraries”,选择左下角的“+”号,并输入“MetalKit”,并加入项目工程中,如下图1-2所示
ReplayKit.framework:打开Xcode,切换到“project setting - Build Phases - Link Binary With Libraries”,选择左下角的“+”号,并输入“ReplayKit”,并加入项目工程中,如下图1-3所示
使用同样的方式添加如下系统库:
系统Framework库:SystemConfiguration, CoreTelephony, VideoToolbox, CoreGraphics, AVFoundation, Accelerate, MobileCoreServices
系统Library 库:libz, libresolv, libiconv, libc++, libsqlite3
如果需要使用画中画能力,请按如下图的方式进行配置,若无此部分需求可以忽略
1、为了使用iOS的画中画(Picture-In-Picture),请将SDK升级到10.3版本及以上
2、使用画中画能力时,需要开通后台模式。XCode选择对应的Target -> Signing & Capabilities -> Background Modes,勾选“Audio, AirPlay, and Picture in Picture”,如图1-4所示