//联系人:石虎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>在前天的代码中集成视频播放功能
谢谢!!!