Wowza Flowplayer Apple SDK

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)

将 SDK 添加到您的项目

满足所有先决条件后,您可以将 Wowza Flowplayer Apple SDK 添加到您的项目并开始开发。 使用本节中描述的方法安装 SDK。 编译后的框架和我们的示例应用程序可在本存储库中找到。

Swift Package Manager

您可以使用 Swift Package Manager 从 Xcode 集成 Wowza Flowplayer Apple SDK。 要在 Xcode 中完成此任务,您需要在 GitHub 中拥有个人访问令牌。 您还应该从 Xcode 菜单中的 设置 > 帐户下添加您的 GitHub 源代码控制帐户。

  1. 打开您的 Xcode 项目后,转到 文件 > 添加软件包

  2. 源代码控制帐户 中选择 GitHub

  3. 搜索或输入软件包 URL 字段中输入此 URL

    https://github.com/flowplayer/apple-sdk-releases
  4. 选择适当的依赖项规则和项目。

  5. 单击 添加软件包

  6. Xcode 会自动验证并获取 SDK 软件包。

  7. 选择您计划集成 SDK 的目标。

  8. 单击 添加软件包 以完成。 Wowza Flowplayer iOS SDK 已添加并可在您的应用程序中使用。 它显示在 Xcode 项目导航器中的 软件包依赖项 下。

CocoaPods

您还可以使用 CocoaPods 依赖项管理器将 SDK 集成到您的项目中。 要使用此方法,请按照以下步骤操作。

  1. 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
  2. 通过在您的项目目录中运行以下命令来安装 SDK 框架

    pod install
  3. 从您的终端打开 FlowplayerSDK.xcworkspace 文件并在 Xcode 中构建您的项目。

手动安装

如果您更喜欢手动方法将 SDK 添加到您的项目中,请参阅 手动安装

运行示例

此存储库包含 iOStvOS 的示例项目。 您可以浏览这些示例并将其集成到您自己的工作中。

要运行此存储库中的示例应用程序,您需要来自 Wowza Flowplayer 或 Wowza Video 的访问令牌。 此令牌允许播放器在您的 iOS 或 tvOS 应用程序中显示内容。 您可以使用此令牌更新目标的 Info.plist 文件。 您还可以通过在示例应用程序配置中设置 Flowplayer.current.accessToken 属性来实现相同的目标。 更多信息请参见 设置访问令牌

贡献

我们欢迎社区的贡献! 如果您遇到任何问题或对改进有任何建议,请提出 issue 或提交 pull request。