您的位置:首页 > 产品设计 > 产品经理

iOS MPMoviePlayerController(视频播放器)~demo

2017-07-14 20:11 507 查看
//联系人:石虎 
QQ: 1224614774
昵称:嗡嘛呢叭咪哄

/**

注意:1.先看gif

    2.看截图

    3.看代码

*/
一、gif 图:





二、截图:

图-1:






图-2:






三、实现代码:

#import "ViewController.h"

#import <MediaPlayer/MediaPlayer.h>//视频播放器

@interface
ViewController ()

//播放视图

@property (strong,nonatomic)IBOutletUIView
*movieView;

//播放按钮

- (IBAction)play:(id)sender;

//播放电影控制器

@property (nonatomic,strong)MPMoviePlayerController
*moviePlayer;

@end

@implementation ViewController

- (void)viewDidLoad {

    [superviewDidLoad];

    

    //1. 创建本地URL(也可创建基于网络的URL)

    NSURL* movieUrl = [[NSBundlemainBundle]URLForResource:@"aaa"withExtension:@"mp4"];

    

    // 使用指定URL创建MPMoviePlayerController

    //2. MPMoviePlayerController将会播放该URL对应的视频

    _moviePlayer = [[MPMoviePlayerControlleralloc]initWithContentURL:movieUrl];

    

   
//3. 设置该播放器的控制条风格。

    _moviePlayer.controlStyle =MPMovieControlStyleEmbedded;

    

   
//4. 设置该播放器的缩放模式

    _moviePlayer.scalingMode =MPMovieScalingModeAspectFit;

    [_moviePlayer.viewsetFrame:CGRectMake(0
,0 ,380 ,320)];

}

//点击播放按钮

- (IBAction)play:(id)sender

{

   
//添加视频显示内容

    [self.movieViewaddSubview:_moviePlayer.view];

 

   
//添加视频声音内容

    [_moviePlayerprepareToPlay];

    

}

/**重写该方法,控制该视图控制器只支持横屏显示

- (NSUInteger)supportedInterfaceOrientations

{

    return UIInterfaceOrientationMaskLandscape;

}

 */

@end

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