2-快速集成
1 账号准备
2 环境要求
名称
要求
3 集成播放器项目
pod 'PolyvMediaPlayerSDK', '~> 2.2.0'
pod 'SDWebImage', '4.4.0'
pod 'MJRefresh', '~> 3.5.0'Last updated
pod 'PolyvMediaPlayerSDK', '~> 2.2.0'
pod 'SDWebImage', '4.4.0'
pod 'MJRefresh', '~> 3.5.0'Last updated
- (void)initMediaPlayerSDK {
// 配置APP账号
// 公共账号
// 注意: 2.1.x版本以下应为PLVVodSettings,请以实际版本情况调用。
PLVVodMediaSettings *settings = [PLVVodMediaSettings settingsWithUserid:@"e97dbe3e64"
readtoken:@""
writetoken:@""
secretkey:@"zMV29c519P"];
settings.logLevel = PLVVodMediaLogLevelAll;
settings.viewerInfos.viewerId = @"用户";
settings.viewerInfos.viewerName = @"User Name";
settings.viewerInfos.viewerAvatar = @"User Avatar Link";
settings.viewerInfos.viewerExtraInfo1 = @"Custom param3";
settings.viewerInfos.viewerExtraInfo2 = @"Custom param4";
settings.viewerInfos.viewerExtraInfo3 = @"Custom param5";
}// 长视频观看
- (void)watchVodButtonAction:(id)sender {
PLVDemoVodMediaViewController *vodMediaVC = [[PLVDemoVodMediaViewController alloc] init];
if (PushOrModel) {
vodMediaVC.hidesBottomBarWhenPushed = YES;
vodMediaVC.vid = @"e97dbe3e648aefc2eb6f68b96db9db6c_e"; // 替换自身项目Id
[self.navigationController pushViewController:vodMediaVC animated:YES];
}else{
vodMediaVC.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentViewController:vodMediaVC animated:YES completion:nil];
}
}