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:NO animated:YES];

}

[self.player.view removeFromSuperview];


3] 截屏完成 MPMoviePlayerThumbnailImageRequestDidFinishNotification


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

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


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


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

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


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


谢谢!!!




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值