MLSSDK 1.1.8

MLSSDK 1.1.8

MyCujoo Mats 维护。



 
依赖
YouboraLib>= 0
YouboraAVPlayerAdapter>= 0
Alamofire~> 5.0
Moya~> 14.0
Starscream~> 3.1
 

MLSSDK 1.1.8

  • Mats ten Bohmer

此 SDK 专为 MyCujoo Live 服务客户设计。它提供视频播放器、覆盖层、分析等功能。它目前支持 iOS 和 tvOS。

安装

Swift 包管理器

如果您想通过 Xcode UI 安装我们的 SDK,请转到项目设置 -> Swift 包,并从中添加 MLSSDK。

要使用 Apple 的 Swift 包管理器进行集成(无需 Xcode 集成),请将以下内容添加到您的 Package.swift

CocoaPods

CocoaPods 是 Cocoa 项目的依赖项管理器。要了解使用和安装说明,请访问他们的网站。要使用 CocoaPods 将我们的 SDK 集成到您的 Xcode 项目中,请在您的 Podfile 中指定。

pod 'MLSSDK', '~> 1.1'

使用

在与我们的SDK进行任何交互之前,您首先需要实例化一个MLS对象。这需要一个公钥(可以通过MLS控制台获取,网址为https://mls.mycujoo.tv),以及配置。在使用任何MLS对象组件时,您需要保留对这个MLS对象的强引用。

视频播放器

为了渲染一个基本的视频播放器,您必须

  1. 实例化一个VideoPlayer对象。这可以通过您的MLS对象上的videoPlayer(with: Event?)方法完成。请注意,对这个方法的每次新调用都会实例化一个新对象。
  2. VideoPlayerplayerView属性放置在您应用的视图层次结构中。
  3. 将一个Event对象加载到视频播放器中(这表示您之前通过MLS控制台或MLS API创建的事件)。要获取一个Event对象,您可以使用您的MLS对象上的dataProvider。此dataProvider连接到MLS API以获取单个事件(通过id)或事件列表。

示例

例如,代码请参见Examples文件夹。最简单的示例可以在SimpleViewController.swift中找到。