UIKit iOS 使用说明
简介
UIKit,是基于萤石开放平台OpenSDK封装的UI组件,使用过程中不必学习专业的业务概念,更不用调用繁琐的接口,能够以极简的嵌入方式,快速在您的应用中集成视频功能。 详细了解EZOpen协议
UIKit覆盖的平台包含:iOS、Android、H5/Web、ActiveX(IE)。
创建应用
首先,你需要在萤石开放平台官网的“开发者服务-我的应用-应用秘钥”查看Appkey。
安装SDK
环境准备:iPhone5及以上手机,iOS 8及以上系统。
SDK安装分为两种方式cocoapods安装和下载完整SDK包安装
点击此处下载UIKit
cocoapods安装
- 在Podfile文件中添加如下语句
pod 'EZUIKit'
- 执行
pod install
- 关闭目标target的bitcode功能 Build Settings->Enable Bitcode设置为NO
- 安装完成
下载安装
下载SDK:官网下载。
创建一个新的XCode项目。
修改target配置项Build Settings标签下的Other Linker Flags 值为(注意大小写):-ObjC。
- 关闭目标target的bitcode功能 Build Settings->Enable Bitcode设置为NO
导入openssl库文件(可使用demo中的库文件)以及公开头文件如图:
引入系统库如图:
安装完成
示例
//初始化
[EZUIKit initWithAppKey:appKey];
//登录授权
[EZUIKit setAccessToken:accessToken];
//创建播放器
self.mPlayer = [EZUIPlayer createPlayerWithUrl:url];
//设置代理
self.mPlayer.mDelegate = self;
//添加预览视图到当前界面
[self.view addSubview:self.mPlayer.previewView];
//开始播放,回放模式必须在EZUIPlayerPrepared回调之后再进行调用
[self.mPlayer startPlay];
1.初始化:
设置appkey
[EZUIKit initWithAppKey:appKey];
2.登录授权:
设置access token:
[EZUIKit setAccessToken:accessToken];
access token获取: accessToken由开发者服务器下发,获取到accessToken后直接setAccessToken即可。
3.创建播放器:
根据url创建播放器对象,url为遵循ezopen协议的字符串,self为UIViewController子类的对象。
self.mPlayer = [EZUIPlayer createPlayerWithUrl:url];
self.mPlayer.mDelegate = self;
[self.view addSubview:self.mPlayer.previewView];
4.开始播放:
[self.mPlayer startPlay];
回放模式必须在EZUIPlayerPrepared回调之后再进行调用
5.停止播放:
[self.mPlayer stopPlay];
更详细的使用方法,请参考下载包中的demo源码。