iOS用MPMoviePlayerViewController 播放MP4视频详解手机开发

1.新建single view工程,导入MediaPlayer库,导入一个视频文件test1.mp4

2.ViewController.h

    #import <UIKit/UIKit.h>   
    #import <MediaPlayer/MediaPlayer.h>   
       
    @interface ViewController : UIViewController {   
        MPMoviePlayerViewController *_playerVC;   
    }   
    @end  

2.ViewController.m

    #import "ViewController.h"   
       
    @implementation ViewController   
       
    - (void)viewDidLoad   
    {   
        [super viewDidLoad];   
           
        NSString *path = [[NSBundle mainBundle] pathForResource:@"test1" ofType:@"mp4"];   
        NSLog(@"%@", path);   
        NSURL *url = [NSURL fileURLWithPath:path];   
        _playerVC = [[MPMoviePlayerViewController alloc] initWithContentURL:url];   
           
        UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];   
        button.frame = CGRectMake(100, 100, 100, 40);   
        [button addTarget:self action:@selector(play) forControlEvents:UIControlEventTouchUpInside];   
        [self.view addSubview:button];   
    }   
       
    - (void)play   
    {   
        [self presentMoviePlayerViewControllerAnimated:_playerVC];   
        [_playerVC.moviePlayer play];   
    }   
       
    @end  

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/5118.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论