美文网首页
视频的播放

视频的播放

作者: KAKA_move | 来源:发表于2016-12-23 11:30 被阅读0次

#import "ViewController.h"#import#import#import@interface ViewController ()

/* 不带界面播放视频 */

@property (strong, nonatomic) MPMoviePlayerController *playerC;

/* AVPlayerViewController */

@property (strong, nonatomic) AVPlayerViewController *playerVC;

@end

@implementation ViewController

- (void)viewDidLoad {

[super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

}

// 带界面

- (IBAction)playWithView

{

// 加载本地资源

NSURL *url = [[NSBundle mainBundle] URLForResource:@"Alizee_La_Isla_Bonita.mp4" withExtension:nil];

// 使用带界面的控制器

MPMoviePlayerViewController *playerVC = [[MPMoviePlayerViewController alloc] initWithContentURL:url];

// 弹出控制器

[self presentViewController:playerVC animated:YES completion:nil];

}

- (IBAction)play

{

// 加载本地资源

NSURL *url = [[NSBundle mainBundle] URLForResource:@"Alizee_La_Isla_Bonita.mp4" withExtension:nil];

//    // 创建控制器

//    MPMoviePlayerController *playerC = [[MPMoviePlayerController alloc] initWithContentURL:url];

//    self.playerC = playerC;

//    // 设置界面大小

//    playerC.view.frame = CGRectMake(0, 0, 200, 300);

//    // 添加界面

//    [self.view addSubview:playerC.view];

//

//    // 播放

//    [playerC play];

// iOS9方法

AVPlayerViewController *playerVC = [[AVPlayerViewController alloc] init];

self.playerVC = playerVC;

// 创建播放器

playerVC.player = [AVPlayer playerWithURL:url];

// 设置界面大小

playerVC.view.frame = CGRectMake(0, 0, 300, 400);

// 添加界面

[self.view addSubview:playerVC.view];

// 播放

[playerVC.player play];

}

@end

相关文章

  • 初级视频播放功能

    打开相册选择视频 使用系统播放器播放视频 使用VideoView播放视频 使用SurfaceView播放视频 vo...

  • 3.4 音频播放.视频播放.相册调用.相机调用

    音频播放.视频播放.相册调用.相机调用 音频播放 视频播放 相册调用 视频音频资源 视频音频资源.png

  • 视频的播放

    #import "ViewController.h"#import#import#import@interface...

  • 视频播放器

    系统播放器 打开视频列表 调用系统播放器播放视频 调用系统播放器播放网络视频 VideoView播放器 调用 V...

  • 视频播放

  • 视频播放

    import "ViewController.h" import "ZSPlayerView.h" @interf...

  • 视频播放

    NSString *file = [[NSBundle mainBundle]pathForResource:@"...

  • 视频播放

    视频播放器的实现有多种方式,此处主要针对主流方式实现一个播放器 MediaPlayer框架

  • 视频播放

    一. 视频播放介绍 实现方案四种: 1.AVPlayer 2.MPMoviePlayerControlle 3.M...

  • 播放视频

    主要使用 VideoView 类来实现。和 MediaPlayer 比较类似。 VideoView工作流程 1. ...

网友评论

      本文标题:视频的播放

      本文链接:https://www.haomeiwen.com/subject/ltrkvttx.html