MPPlayer的简单使用

原创 2016年06月02日 11:50:28

近日被问到播放器,了解到只是mp4的格式,所以就推荐使用了系统的MPPlayer,只不过在iOS9之后被废弃掉了,不过简单的使用还是可以的,虽然被废弃掉,但是像UIAlertView一样,它依旧可以使用。下面简单来看下代码实现:
首先要加入系统库:MediaPlayer.framework
引入#import

//#pragma mark - 播放视频调用的方法
- (void)playMedia
{
    [self playMediaWithUrlString:@"http://flv.bn.netease.com/videolib3/1605/19/inorj0799/HD/inorj0799-mobile.mp4"];

}

- (void)playMediaWithUrlString:(NSString *)urlString
{
    _playerController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:urlString]];
    _playerController.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
//这里的意思是设定播放的起始时间,以秒为单位    _playerController.moviePlayer.currentPlaybackTime=20;
    [self presentViewController:_playerController animated:YES completion:^{
        [_playerController.moviePlayer play];

    }];


    // 点击Done 发送一条广播
    // 通过通知中心, 注册self为这条广播的观察者
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(DoneButtonClicked) name:MPMoviePlayerPlaybackDidFinishNotification object:nil];
}
- (void)DoneButtonClicked
{
    // remove观察者
    [[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:nil];
    if (_playerController) {
        [_playerController.moviePlayer stop];
        _playerController = nil;
        [_playerController.view removeFromSuperview];
    }
}

代码下载地址:https://github.com/codeliu6572/SystemPlayer

版权声明:本文为博主原创文章,未经博主允许不得转载。

视频播放(MPMediaPlayerController,AVPlayer,AVPlayerViewcontroller) for iOS

和音频播放一样,ios也提供个很多的API。如mediaPlayer.framework下的MPMediaPlayerController、AVFounditon.framework下的AVPlaye...

MPplayer播放器(万能播放器)

  • 2010年10月21日 13:33
  • 4.73MB
  • 下载

iOS9 视频播放器 AVPlayerViewController的简单使用

iOS9之后视频播放器废弃了MPMidMediuPlayerController,现在使用AVPlayerViewController也可实现视频播放的功能,而且在iPad上带有画中画的效果。 ...

使用lucene构建一个简单的搜索引擎

  • 2017年11月25日 22:04
  • 5.54MB
  • 下载

Linux下SSH及SCP命令简单使用

  • 2017年11月22日 11:16
  • 387KB
  • 下载

poi的使用以及简单介绍

最近在做项目的过程中需要将页面信息转换成excel表格输出,在多方面选择之下,最后使用了开源框架poi,使用过程中遇到过一些问题和总结了一些经验,记录下来,方便日后查阅。 一、导入jar包 要使用...

Svn的简单使用

  • 2017年11月29日 23:56
  • 13.38MB
  • 下载

Unity 动画插件 DOTween 的简单使用

找来找去,居然找不到一个比较适合的 DOTween例子,就自己写一点来熟悉熟悉。首先当然得导入 dotween 的插件包。先说一下,dotween 的动画效果对于2D 和 3D 都是适用的。 场景中...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MPPlayer的简单使用
举报原因:
原因补充:

(最多只允许输入30个字)