Wowza Flowplayer Apple SDK 提供了一个框架,可将视频播放和广告功能集成到您的 iOS 和 tvOS 应用程序中。借助此 SDK,您可以利用一套全面的特性和功能来增强用户的视频播放体验。
欲了解更多信息,请访问我们的官方 Wowza Flowplayer Apple SDK 文档。
在开始使用最新版本的 Wowza Flowplayer Apple SDK 之前,请查看下表中的系统要求、依赖项和所需软件。
要求 | 版本信息 |
---|---|
最低平台版本 | iOS 14.0+ tvOS 14.0+ |
最低系统要求 | Swift 5.7 macOS 13.0 |
依赖项和版本 | Google IMA SDK iOS 3.20.0(确切版本) Google IMA SDK tvOS 4.11.1(确切版本) |
软件要求 | Xcode 14(包含 Swift 5.7) Git Flowplayer 在线视频平台 (OVP) |
满足所有先决条件后,您可以将 Wowza Flowplayer Apple SDK 添加到您的项目并开始开发。 使用本节中描述的方法安装 SDK。 编译后的框架和我们的示例应用程序可在本存储库中找到。
您可以使用 Swift Package Manager 从 Xcode 集成 Wowza Flowplayer Apple SDK。 要在 Xcode 中完成此任务,您需要在 GitHub 中拥有个人访问令牌。 您还应该从 Xcode 菜单中的 设置 > 帐户下添加您的 GitHub 源代码控制帐户。
打开您的 Xcode 项目后,转到 文件 > 添加软件包。
从 源代码控制帐户 中选择 GitHub。
在 搜索或输入软件包 URL 字段中输入此 URL
https://github.com/flowplayer/apple-sdk-releases
选择适当的依赖项规则和项目。
单击 添加软件包。
Xcode 会自动验证并获取 SDK 软件包。
选择您计划集成 SDK 的目标。
单击 添加软件包 以完成。 Wowza Flowplayer iOS SDK 已添加并可在您的应用程序中使用。 它显示在 Xcode 项目导航器中的 软件包依赖项 下。
您还可以使用 CocoaPods 依赖项管理器将 SDK 集成到您的项目中。 要使用此方法,请按照以下步骤操作。
将 FlowplayerSDK 框架添加到您的 Podfile。
对于 iOS
platform :ios, '14.0'
use_frameworks!
target 'YourApp' do
pod 'FlowplayerSDK', '~> 4.0.0'
end
对于 tvOS
platform :tvos, '14.0'
use_frameworks!
target 'YourApp' do
pod 'FlowplayerSDK', '~> 4.0.0'
end
通过在您的项目目录中运行以下命令来安装 SDK 框架
pod install
从您的终端打开 FlowplayerSDK.xcworkspace 文件并在 Xcode 中构建您的项目。
如果您更喜欢手动方法将 SDK 添加到您的项目中,请参阅 手动安装。
此存储库包含 iOS 和 tvOS 的示例项目。 您可以浏览这些示例并将其集成到您自己的工作中。
要运行此存储库中的示例应用程序,您需要来自 Wowza Flowplayer 或 Wowza Video 的访问令牌。 此令牌允许播放器在您的 iOS 或 tvOS 应用程序中显示内容。 您可以使用此令牌更新目标的 Info.plist 文件。 您还可以通过在示例应用程序配置中设置 Flowplayer.current.accessToken 属性来实现相同的目标。 更多信息请参见 设置访问令牌。
我们欢迎社区的贡献! 如果您遇到任何问题或对改进有任何建议,请提出 issue 或提交 pull request。