相关资源iOS 基础与扩展iOS点点滴滴

iOS使用AVPlayer制作战旗TvDEMO OC版

2016-04-27  本文已影响1656人  Fatm

在视频教学中看到一个别人写的战旗TvDEMO写得很好,于是自己动手试着制作一个。

效果如下图所示

主界面 竖屏播放 横屏播放 点击出现工具栏

视频播放使用的是AVPlayer,具体的使用方式如下

//---PlayView---
_playView = [[UIView alloc]init];
_playView.frame = CGRectMake(0, 64, 375, 380*9/16);
[self.view addSubview:_playView];

//---AVPlayerItem---
_item = [[AVPlayerItem alloc] initWithURL:[NSURL URLWithString:_urlString]];
self.player = [[AVPlayer alloc]initWithPlayerItem:_item];

//---AVPlayerLayer---
_playerLayer = [AVPlayerLayer playerLayerWithPlayer:_player];
_playerLayer.frame = CGRectMake(0, 0, _playView.frame.size.width, _playView.frame.size.height);
_playerLayer.videoGravity = AVLayerVideoGravityResizeAspect;
[self.playView.layer addSublayer:_playerLayer];

[self.player play];

注意目前DEMO只支持6,6s的尺寸,其它尺寸需要你们自己去调整了,如果当前主播没有开播,那么就会白屏,此DEMO需要真机运行,将来会继续添加功能和更新代码,想转到其它地方的请注明出处。

遇到问题可在下方留言。

点击下载DEMO

ps:最近尝了兰州牛肉拉面,虽然肉少了点,但味道还真不错,旁边那桌的大盘鸡看着也不错

更新1

获取战旗tv的直播源地址方法

首先打开战旗tv网页版,进入你想看的直播间,然后显示网页源代码,搜索videoidkey

,打开项目,替换下图中的字段,就能看你们想看的直播间了😊


上一篇下一篇

猜你喜欢

热点阅读