iOS MediaPlayer(视频播放器) 笔记
2017-07-15 20:24
417 查看
//联系人:石虎
QQ: 1224614774昵称:嗡嘛呢叭咪哄
一、MediaPlayer简介
1>导入框架 MediaPlayer.framework
提示,从Xcode6开始不再有默认的Frameworks文件夹,导入的框架会单独放置
如果需要可以自行建立一个名为Frameworks的分组
2>监听播放器事件:通知中心
1]播放状态 MPMoviePlayerPlaybackStateDidChangeNotification
MPMoviePlaybackStateStopped, 停止(需要用代码停止才会被触发,正常播放完成只暂停状态)
MPMoviePlaybackStatePlaying, 播放
MPMoviePlaybackStatePaused, 暂停
MPMoviePlaybackStateInterrupted, 中断
MPMoviePlaybackStateSeekingForward, 向前搜索
MPMoviePlaybackStateSeekingBackward 向后搜索
2]播放完成 MPMoviePlayerPlaybackDidFinishNotification
// 如果是全屏,退出全屏
if (self.player.isFullscreen) {
[self.player setFullscreen:NO animated:YES];
}
[self.player.view removeFromSuperview];
3]
截屏完成 MPMoviePlayerThumbnailImageRequestDidFinishNotification
// 提示,时间数组中包含的时间必须是浮点数
[self.player requestThumbnailImagesAtTimes:@[@1.0] timeOption:MPMovieTimeOptionNearestKeyFrame];
3>封装媒体播放视图,块代码演练
4>视频编码&视频格式简介
流媒体视频播放原理 &
视频直播原理介绍
5>在前天的代码中集成视频播放功能
谢谢!!!
QQ: 1224614774昵称:嗡嘛呢叭咪哄
一、MediaPlayer简介
1>导入框架 MediaPlayer.framework
提示,从Xcode6开始不再有默认的Frameworks文件夹,导入的框架会单独放置
如果需要可以自行建立一个名为Frameworks的分组
2>监听播放器事件:通知中心
1]播放状态 MPMoviePlayerPlaybackStateDidChangeNotification
MPMoviePlaybackStateStopped, 停止(需要用代码停止才会被触发,正常播放完成只暂停状态)
MPMoviePlaybackStatePlaying, 播放
MPMoviePlaybackStatePaused, 暂停
MPMoviePlaybackStateInterrupted, 中断
MPMoviePlaybackStateSeekingForward, 向前搜索
MPMoviePlaybackStateSeekingBackward 向后搜索
2]播放完成 MPMoviePlayerPlaybackDidFinishNotification
// 如果是全屏,退出全屏
if (self.player.isFullscreen) {
[self.player setFullscreen:NO animated:YES];
}
[self.player.view removeFromSuperview];
3]
截屏完成 MPMoviePlayerThumbnailImageRequestDidFinishNotification
// 提示,时间数组中包含的时间必须是浮点数
[self.player requestThumbnailImagesAtTimes:@[@1.0] timeOption:MPMovieTimeOptionNearestKeyFrame];
3>封装媒体播放视图,块代码演练
4>视频编码&视频格式简介
流媒体视频播放原理 &
视频直播原理介绍
5>在前天的代码中集成视频播放功能
谢谢!!!
相关文章推荐
- Androidx学习笔记(78)--- 视频播放器(MediaPlayer+SurfaceView)
- iOS开发笔记--开源播放框架ijkplayer(iOS版)使用教程
- ios 视频播放器MPMoviePlayerController
- 系列笔记5、抽象工厂模式 -MediaPlayerFactory(缺)
- 学习笔记--AxWIndowsMediaPlayer 属性
- IOS视频播放器的使用(MPMoviePlayerController)
- 【个人笔记】Active X控件"Windows Media Player"使用心得
- ios开发之 MPMoviePlayerController 视频播放器
- IOS上MediaPlayer.framework实现视频播放
- 多媒体(视频播放器)Mediaplayer+SurfaceView+Seekbar
- android surfaceView+mediaPlayer 自定义视频播放器
- VLC media player - 使用笔记 x86
- MPMoviePlayerController 视频播放器—IOS开发
- Android API Guide for Media Apps(八)——构建一个视频播放器Activity(Building a Video Player Activity)
- Android多媒体开发【1】-- 利用SurfaceView + MediaPlayer开发最简单的视频播放器
- Audio笔记之MediaPlayerService:prepare
- 一个封装好的SurfaceView+MediaPlayer开源视频播放器
- Audio笔记之MediaPlayerService:setDataSource
- iOS MPMoviePlayerController(视频播放器)~demo
- IOS上MediaPlayer framework实现视频播放