iOS AVplayer 基本使用方法
来源:互联网 发布:彩超 矩阵探头 编辑:程序博客网 时间:2024/05/17 02:54
*说明:利用AVPlayer可以制作视频播放器、音频播放器;使用AVPlayer播放过的格式有 .mp4 .m3u8 .mp3
1、创建播放器:
_player = [[AVPlayer alloc] initWithPlayerItem:[AVPlayerItem playerItemWithURL:[NSURL URLWithString:@""]]];
2、切换播放地址
AVPlayerItem *item = [AVPlayerItem playerItemWithURL:mediaUrl]; [_player replaceCurrentItemWithPlayerItem:item];
3、跳转进度, 参数second秒
CMTime changedTime = CMTimeMakeWithSeconds(second, 1); [_player seekToTime:changedTime completionHandler:^(BOOL finished) { }];
4、改变播放速率 0.5为正常速度的一半 默认rate是1
[_player setRate:0.5];
5、暂停/继续
[_player pause]; [_player play];
6、播放时间(单位:秒)
CGFloat currentPlayTime =_player.currentItem.currentTime.value/_player.currentItem.currentTime.timescale;
7、缓冲时间
NSArray *loadedTimeRanges = [[_player currentItem] loadedTimeRanges]; CMTimeRange timeRange = [loadedTimeRanges.firstObject CMTimeRangeValue];//获取缓冲区域 float startSeconds = CMTimeGetSeconds(timeRange.start); float durationSeconds = CMTimeGetSeconds(timeRange.duration); NSTimeInterval result = startSeconds + durationSeconds;//计算缓冲总进度
0 0
- iOS AVplayer 基本使用方法
- AVPlayer基本使用方法
- IOS 视屏开发之AVPlayer的基本使用
- iOS - block基本使用方法
- IOS 基本控件使用方法
- AVPlayer的基本使用
- AVPlayer的基本使用
- AVPlayer的基本使用
- AVPlayer的基本使用
- AVPlayer的基本使用
- iOS AVPlayer 使用详解
- iOS AVPlayer音频开发
- ffmpeg-avplayer-for-ios
- iOS 开发 AVPlayer 深入浅出
- iOS AVPlayer 与 AVPlayerViewController
- iOS AVPlayer音频播放、缓存、歌词同步 (DFPlayer的使用方法)
- ios--UITableview的基本使用方法
- ios--UITableview的基本使用方法
- 使用cURL调试REST接口
- NRZ眼图的消光比(Extinction Ratio)测量测试---陡峭、粗线的原因
- Java 三目运算符
- ubuntu修改hosts后马上生效
- WPF程序接收参数启动
- iOS AVplayer 基本使用方法
- 单例模式
- 在项目中又踩到的一个小小坑-meta标签
- 如何让Play框架中的Hibinate支持位运算(粗糙的范例)
- starUML简单绘图
- Spring 框架的设计理念与设计模式分析
- window.location
- 寒假考试的T2 树
- iOS学习之——UIStoryboard