iOS 接入说明文档
接入YXT SDK 首先遵循以下步骤:
1、 使用 CocoaPods 导入YXT SDK
1、请参见Cocoapods接入方式(https://cocoapods.org/)
pod ‘YXTSDK’, ‘~> 1.7’
2、开发人员请点击SDK下载,下载对应的Demo进行体验。
2、声明SDK需要的权限
SDK集成步骤
1、AppDelegate中配置代码
[YXTHelper getInstance].environment = YXTEnvironmentDevelopment;
[[YXTHelper getInstance] appLauchWithOption:launchOptions];
2、打开播放器
[YXTHelper getInstance].closePreview = NO; // 是否关闭预览界面(YES:关闭,NO:打开。默认NO)
[YXTHelper getInstance].hideNavBar = YES; // 是否显示导航栏(YES:隐藏,NO:显示。默认NO)
[[YXTHelper getInstance] setBeforeViewController:当前界面ViewController];
YXTModel *model = [[YXTModel alloc] init];
model.id = @"文件id";
model.type = @"文件类型";
model.cid = @"课程ID";
model.pid = @"学习计划ID";
model.cid = @"课程ID";
model.genscore = @"是否产生学分记录";
model.allowdown = @"是否允许下载";
model.url = @"优先使用这个url播放 为空,由api获取播放地址";
model.workshopId = @"专题ID";
model.token = @"用户凭据";
model.userId = @"用户唯一标识";
[[YXTHelper getInstance] openPlayWithModel:model];
3、回调协议
[YXTHelper getInstance].delegate = self; // 实现代理,并添加代理 YXTDelegate
// 相关协议 查看 YXTHelper 里 YXTDelegate