ESCloudPlayerSDK 2.1.1

ESCloudPlayerSDK 2.1.1

ayi 维护。



 
依赖项
GCDWebServer>= 0
AFNetworking>= 0
Masonry>= 0
YYKit~> 1.0.9
Qiniu~> 7.3
 

  • ayia

ESCloudPlayerSDK

iOS SDK 支持播放视频、音频、Word/PDF文档、静态PPT、动态PPT 5种类型的资源播放。其中,视频中支持倍速播放、切换清晰度,水印、指纹等基本视频播放功能。其他资源功能,参考ESCloudPlayerView.h

开发环境

  • 支持 iOS 9.0 以上版本。
  • XCode 10 以上版本。
  • 依赖库:AVFoundation,Foundation,WebKit, CoreMedia, UIKit, AVKit

快速集成

通过 CocoaPods 进行安装和集成。

接入准备

请将以下代码添加到您的 Podfile 中:

pod 'ESCloudPlayerView'

在项目根目录下执行以下任意命令,以集成最新的 SDK:

$ pod update

或者

$ pod install --repo-update

使用播放器

/// 初始化
_mediaPlayerView = [[ESCloudPlayerView alloc]initWithFrame:self.bounds];
_mediaPlayerView.delegate = self;
[self.view addSubview:_mediaPlayerView];

///加载资源
[_mediaPlayerView loadResourceWithToken:self.token resNo:self.resNo specifyStartPos:30 completionHandler:^(NSDictionary *_Nullable resource, NSError *_Nullable error) {
    }];

ESCloudPlayerView 对象建议通过约束布局,可参考示例

Api文档

api文档包含了播放器控制接口和协议,具体参考气球云