暴风云视频平台点播SDK使用介绍(三)-- 视频播放(IOS)

本教程介绍使用暴风云视频 IOS平台 播放器的SDK,快速构建一个视频点播功能的APP。
下载SDK
访问暴风云视频平台官方网站的SDK页面,进入一站式视频点播,找到SDK for Objective-C下载SDK。

SDK包中player文件夹下便是播放器的SDK了。

开发准备
1. 使用xcode创建单界面工程

2. 工程引用播放器库。将SDK包中player文件夹下BFCloudPlayer.a添加到工程中。

3. 工程添加播放器界面素材。将SDK包中的resource.bundle添加到工程。

4. 工程添加系统库支持。

5. 工程添加播放器库的接口文件。将BfCloudPlayer.h文件添加到工程。

获取已上传视频的视频播放信息
播放之前要注册暴风云视频的帐号,同时使用上传工具将视频上传到暴风云视频的服务器。具体的上传请参考《暴风云视频平台SDK使用介绍(二)-- 文件上传》

访问暴风云频平台官方网站,通过注进入管理中心入口,在一站式点播页面中找到自己要播放的视频并获取播放视频的信息。


小试牛刀
在自己的controler文件中写下如下代码:
  1. #import "ViewController.h"
  2. #import "BfCloudPlayer.h"

  3. @interface ViewController ()
  4. @property (nonatomic, strong) BfCloudPlayer * player;
  5. @end

  6. @implementation ViewController
  7. - (void)viewDidLoad
  8. {
  9.     [super viewDidLoad];
  10. // Do any additional setup after loading the view, typically from a nib.
  11.     
  12. // 1.  播放信息
  13.     NSString *playURL = @"servicetype=1&uid=4995606&fid=2365827E70F28846C4484B4895AE260D";
  14.     
  15. // 2. 播放器的位置和大小
  16. CGRect playerRec = CGRectMake(self.view.frame.origin.x,
  17.                                   self.view.frame.origin.y,
  18.                                   self.view.frame.size.width,
  19.                                   self.view.frame.size.height/2);

  20.     // 3. 创建播放器
  21.     self.player = [[BfCloudPlayer alloc] initWithFrame:playerRec autoRotate:YES delegate:nil];

  22.   // 4. 将播放器添加到自己的view上
  23.     [self.view addSubview: self.player.playerView];

  24.     // 5. 将播放信息传给播放器开始播放
  25.   NSString *path = [NSString stringWithFormat:@"%@/Library/Caches/", NSHomeDirectory()];
  26.     [self.player playWithURL:[NSURL URLWithString:playURL] andToken:@"" savePath:[NSURL URLWithString:path] autoPlay:YES];
  27. }

  28. - (void)didReceiveMemoryWarning
  29. {
  30.     [super didReceiveMemoryWarning];
  31.     // Dispose of any resources that can be recreated.
  32. }
  33. @end
复制代码

模拟器下先run一下

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值