您的位置:首页 > 移动开发 > IOS开发

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>在前天的代码中集成视频播放功能

谢谢!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息