IOS视频播放
来源:互联网 发布:linux查看jvm版本 编辑:程序博客网 时间:2024/06/15 20:27
介绍两种常用的播放视频方法。都是通过avplayer实现。一种是在playerController播放,一种是在当前界面,
首先需要引入头文件
#import <AVFoundation/AVFoundation.h>#import <AVKit/AVKit.h>
通过layer层实现;
@interface ViewController ()@property (nonatomic, strong)AVPlayer *player;@end
点击启动播放
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event { //跳转播放界面播放// AVPlayerViewController *vc = [AVPlayerViewController new];// // vc.player = [[AVPlayer alloc]initWithURL:[NSURL // fileURLWithPath:@"/Users/liuzixuan/Downloads/music.mp4"]];// // [vc.player play];// // [self presentViewController:vc animated:YES completion:nil]; //通过layer层 在当前界面播放 self.player = [[AVPlayer alloc]initWithURL:[NSURL fileURLWithPath:@"/Users/liuzixuan/Downloads/music.mp4"]]; AVPlayerLayer *layer = [AVPlayerLayer playerLayerWithPlayer:self.player]; layer.frame = CGRectMake(50, 100, 300, 300); [self.player play]; [self.view.layer addSublayer:layer];}
两种实现效果分别如下:
阅读全文
0 0
- iOS视频播放代码
- IOS 视频播放实例
- IOS播放视频代码
- IOS 视频播放--
- ios播放网络视频
- iOS视频播放代码
- iOS视频播放-MPMoviePlayerController
- iOS:视频播放
- ios 播放视频
- iOS 视频播放
- iOS 播放客户端视频
- iOS 播放本地视频
- ios 视频播放
- iOS-播放本地视频
- ios 视频播放
- iOS 视频播放 MPMoviePlayerViewController
- ios视频播放
- ios播放视频
- Java实现--游戏次数案例(IO流文件存储游戏次数)
- beego orm 调用多次sql的事物同步
- mysql处理海量数据时的一些优化查询速度方法
- Java 安全套接字编程以及 keytool 使用最佳实践
- OpenGL Texture 纹理
- IOS视频播放
- glide返回bitmap
- 一个屌丝程序猿的人生(六十六)
- 机器学习笔记2-基于KNN算法的手写字识别程序
- squid服务以及bond网卡阵列
- iptables详解
- IOS音效播放 添加音效
- ssl文章集合
- 使用迭代器模拟STL list