MPMoviePlayerViewController 改良版播放器
2015-12-30 00:00
579 查看
摘要: 视频视图控制器
@property(nonatomic,strong)MPMoviePlayerViewController *movieVC
//
// ViewController.m
// 改良版播放器
//
// Created by dc008 on 15/12/29.
// Copyright © 2015年 lin. All rights reserved.
//
#import "ViewController.h"
#import <MediaPlayer/MediaPlayer.h>
@interface ViewController ()
//视频视图控制器
@property(nonatomic,strong)MPMoviePlayerViewController *movieVC;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (MPMoviePlayerViewController *)movieVC {
if (!_movieVC) {
//获取视频地址
NSURL *url = [NSURL fileURLWithPath:@"/Users/dc008/Desktop/心在跳.mp4"];
_movieVC = [[MPMoviePlayerViewController alloc]initWithContentURL:url];
}
return _movieVC;
}
- (IBAction)playMovie:(UIButton *)sender {
//为了保证每次点击都会重新创建播放器
self.movieVC = nil;
//模态窗口跳转播放器,期间实例化播放器
[self presentMoviePlayerViewControllerAnimated:self.movieVC];
}
@end
@property(nonatomic,strong)MPMoviePlayerViewController *movieVC
//
// ViewController.m
// 改良版播放器
//
// Created by dc008 on 15/12/29.
// Copyright © 2015年 lin. All rights reserved.
//
#import "ViewController.h"
#import <MediaPlayer/MediaPlayer.h>
@interface ViewController ()
//视频视图控制器
@property(nonatomic,strong)MPMoviePlayerViewController *movieVC;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (MPMoviePlayerViewController *)movieVC {
if (!_movieVC) {
//获取视频地址
NSURL *url = [NSURL fileURLWithPath:@"/Users/dc008/Desktop/心在跳.mp4"];
_movieVC = [[MPMoviePlayerViewController alloc]initWithContentURL:url];
}
return _movieVC;
}
- (IBAction)playMovie:(UIButton *)sender {
//为了保证每次点击都会重新创建播放器
self.movieVC = nil;
//模态窗口跳转播放器,期间实例化播放器
[self presentMoviePlayerViewControllerAnimated:self.movieVC];
}
@end
相关文章推荐
- npm使用介绍
- PMU 简介
- 写给想要做产品经理的同学
- mysql系列之rpm安装
- JBPM4.4学习
- npm 发布自己的包操作
- Untiy+Leapmotion制作拍打乐符游戏
- DAPM之二:audio paths与dapm kcontrol
- DAPM之一:概述
- 如何做一个干货且装逼的产品经理演讲?
- EPM-Planning前台常规设置
- npm 命令行可执行模块 package bin
- WPF中Window的ShowInTaskbar、Owner和Topmost属性
- PMP考试心得
- Software Development and Newton's Laws of Motion
- rpm包管理功能全解
- 2.2 rpm安装和卸载
- 2.3 rpm查询
- 2.6 yum如何下载rpm包到本地
- IOS9.0 以前的视频播放 MPMoviePlayerController 视频播放控制器