iOS MediaPlayer(视频播放器) 笔记

//联系人:石虎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:NOanimated:YES];

}

[self.player.view removeFromSuperview];

3]截屏完成MPMoviePlayerThumbnailImageRequestDidFinishNotification

//提示,时间数组中包含的时间必须是浮点数

[self.player requestThumbnailImagesAtTimes:@[@1.0]timeOption:MPMovieTimeOptionNearestKeyFrame];

3>封装媒体播放视图,块代码演练

4>视频编码&视频格式简介

流媒体视频播放原理&视频直播原理介绍

5>在前天的代码中集成视频播放功能

谢谢!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容