MobileVLCKit/MobileVLCKit.h框架播放rtmp视频

1.引入依赖库


2.播放地址

_dataArray = @[@"rtmp://live.hkstv.hk.lxdns.com/live/hks",@"rtmp://202.69.69.180:443/webcast/bshdlive-pc",@"rtmp://123.108.164.71/etv2/phd926",@"rtmp://122.202.129.136:1935/live/ch5",@"rtmp://live.chosun.gscdn.com/live/tvchosun1.stream",@"rtmp://110.164.48.237:1935/tcctv_ch002/tcctv02.stream_live1",@"rtmp://media3.sinovision.net:1935/live/livestream",@"rtmp://tv.unbtv.tv/app_2/ls_1.stream"];
<span style="font-family: Arial, Helvetica, sans-serif;">_titleArray = @[@"香港卫视",@"香港财经",@"韩国新唐人亚太",@"韩国KCTV-HD",@"韩国朝鲜日报",@"泰国中文台",@"美国中文电视",@"亚洲联合卫视",@"深圳"];//测试后这些地址是能播放的。</span>
3.传入播放地址开始播饭

- (void)viewDidLoad {
    [super viewDidLoad];
    self.view.backgroundColor = [UIColor whiteColor];
    [self.view addSubview:self.palerView];
    _vlePlayer = [[VLCMediaPlayer alloc]initWithOptions:nil];
    _vlePlayer.drawable = _palerView;
    [_palerView setAutoresizingMask:UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight];
    VLCMedia  *media = [VLCMedia mediaWithURL:[NSURL URLWithString:self.url]];
    [_vlePlayer setMedia:media];
    [_vlePlayer play];
}
- (void)viewWillDisappear:(BOOL)animated
{
    [super viewWillDisappear: animated];
    [_vlePlayer stop];
}
#pragma mark ---getter
- (UIView *)palerView
{
    if(!_palerView)
    {
        _palerView = [[UIView alloc]initWithFrame:self.view.bounds];
    }
    return _palerView;
}

效果:


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值