Video++iOS点播接入文档获取Appkey和Bundle ID (注:如何在我们的官网注册应用得到appkey和BundleID请点击链接查看我们的十分钟玩转控制台教程。)下载SDK获取video++SDK-iOS 之后解压压缩包,结构如图所示:快速集成1) 将下载的SDK解压后导入您的工程中 (注:请务必在此步骤中选择“Create groups”单选按钮组, 因该SDK体积过大,不要勾选“Copy items if needed”。用这种方式仅引用该SDK,避免引起项目体积过大的问题)1.2.2) 设置项目的Framework Search Paths (注:由于我们采用了Reference的方式,所以此处必须在Framework Search Paths里面添加SDK在本机所在的路径,路径从Users开始)3.4.3) 添加依赖库,如图所示:5.6.全部导入后应包含以下依赖库:7.必须添加的依赖库有(Xcode7 下 *.dylib库后缀名更改为*.tbd):MobileCoreServices.frameworkSecurity.frameworkSystemConfiguration.frameworkAudioToolbox.framework,AVFoundation.framework,MediaPlayer.framework,CoreMedia.framework,WebKit.framework,libz.dylib,libbz2.dylib,libsqlite3.dylib.8.如图所示:9.10.4) 设置项目的AppKey和bundleID,配置bundle ID,如图所示:11.12.设置支持设备旋转:13.14.由于苹果https安全验证,此处须添加或配置App Transport Security Settings允许http协议地址(如无需配置可略过此步骤),打开Info.plist文件,如图:15.16.接着,我们还需要设置Bitcode,目前SDK暂不支持Bitcode,所以需要设置为No,如图所示:17.18.下面,在Build Settings里面找到Other linker flags,加入-ObjC标识。操作步骤如图所示:19.20.打开*AppDelegate.m('*'代表你的工程名字)导入头文件#import 在-(BOOL)application: didFinishLaunchingWithOptions:方法中调用VenvyVideoSDK的setAppKey方法来设置相应appkey:21.- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {// 'Nktcz4C5-' 此处替换为自己的APPKEY[VenvyVideoSDK setAppKey:@'Nktcz4C5-'];returnYES;}22.23.添加实现代码24.在需要用到的地方添加头文件:#import #import 在需要使用的地方接入如下代码://视频地址(URL):测试点播地址,请根据情况自行替换//视频标题(LocalVideoTitle):请根据实际情况自行替换//视频类型(videoType):0:三大视频网站链接(支持优酷,土豆,腾讯)1:直播,点播,可直接访问的视频原地址2:需要解析json得到视频地址的链接//IsLive:是否是直播,根据地址类型选择YES或NO//以控制器的方式调用,代码如下:VVSDKPlayerViewController*player = [[VVSDKPlayerViewController alloc]initWithUrl:@'http://7xr5j6.com1.z0.glb.clouddn.com/hunantv0129.mp4'VideoType:1LocalVideoTitle:@'点播测试'];[player setIsLive:NO];[selfpresentViewController:player animated:YEScompletion:nil];//注意:以上控制器的调用请勿放在viewDidLoad中直接执行,应放在事件里面调用。跳转时当前控制器的shouldAutorotate必须为YES。(为NO目前已知8.1和8.2会出错)- (BOOL) shouldAutorotate {returnYES;}25.