美文网首页相关资源iOS 基础与扩展iOS点点滴滴
iOS使用AVPlayer制作战旗TvDEMO OC版

iOS使用AVPlayer制作战旗TvDEMO OC版

作者: Fatm | 来源:发表于2016-04-27 16:51 被阅读1656次

在视频教学中看到一个别人写的战旗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

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


相关文章

网友评论

  • 1ae2e871dfcf:您好,可以加一下qq吗我现在也在做一块的东西,有个问题想请教你一下,我的qq是471921964
  • WSGNSLog:楼主不更新了呢 :grin:
    Fatm:@WSGNSLog 现在在学习非技术层面的知识,一些很有趣的事:blush:
  • 884b9e293eb3:写的很好,谢谢分享
    Fatm:@__大黄蜂__ 谢谢支持:blush:
  • 75724f2f1287:不错呀,已收藏:yum:
    Fatm:@左手键盘右手诗 有更新了,有时间会继续写的,谢谢你的支持😊
  • 不喜欢说话的小张同学:看起来不错,点个赞
    Fatm:@牛奔奔 喜欢就好:blush:

本文标题:iOS使用AVPlayer制作战旗TvDEMO OC版

本文链接:https://www.haomeiwen.com/subject/ytmcrttx.html