文档章节

使用MPMoviePlayerController播放视频

LIBINBIN0069
 LIBINBIN0069
发布于 2015/07/03 22:29
字数 202
阅读 52
收藏 0
var moviePlayerControl:MPMoviePlayerController!
override func viewDidLoad() {
    super.viewDidLoad()
    
    //视频路径
    let path = NSBundle.mainBundle().pathForResource("116241", ofType: "mp4")
    //初始化Control
    moviePlayerControl = MPMoviePlayerController(contentURL: NSURL.fileURLWithPath(path!))
    //设置View大小,全屏
    //mediaPlayerControl.view.frame = self.view.bounds
    //设置View大小,自定义大小
    moviePlayerControl.view.frame = CGRect(x: 0, y: 0, width: self.view.bounds.width, height: self.view.bounds.height * 0.6)
    //整一个背景色
    moviePlayerControl.view.backgroundColor = UIColor.blueColor()
    //添加view
    self.view.addSubview(moviePlayerControl.view)
    
    //显示方式
    moviePlayerControl.controlStyle =  MPMovieControlStyle.Embedded
    //内容缩放方式,默认是AspectFit
    moviePlayerControl.scalingMode = MPMovieScalingMode.AspectFit
    //循环播放
    moviePlayerControl.repeatMode = MPMovieRepeatMode.One
    //视频文件类型,本地的或者是网络下载的
    moviePlayerControl.movieSourceType = MPMovieSourceType.File
    
    //开始播放
    moviePlayerControl.play()
    
    //暂停播放
    moviePlayerControl.pause()
    
    //结束播放
    moviePlayerControl.stop()
}

tips:

本文由wp2osc导入,原文链接:http://devonios.com/mpmovieplayercontroller.html

由于OSChina的OpenAPI在处理content参数时会自动过滤img标签,所以无法显示图片,详见

© 著作权归作者所有

LIBINBIN0069
粉丝 13
博文 86
码字总数 48294
作品 1
徐汇
个人站长
私信 提问
iOS开发之视频播放

1、如何播放视频 iOS提供了MPMoviePlayerController、MPMoviePlayerViewController两个类,可以用来轻松播放视频和网络流媒体网络音频。 提示:网络音频同样使用此控制器播放。YouTobe就是用...

feng_blog
2015/08/31
295
1
MPMoviePlayerController

MPMoviePlayerController用于管理视频的播放,视频可以来自于本地文件或者是网络数据流。视频可以全屏或者内置在moviePlayer拥有的view中播放。你可以在你的app中在一个view包含视频播放的v...

DavidHacker
2015/10/05
190
0
MPMoviePlayerController的用法

MPMoviePlayerController的一些用法 delay框架手机 1.计算使用MPMoviePlayerController播放的视频的长度有两种方法: 第一种方法 NSDictionary opts = [NSDictionary dictionaryWithObject:[...

hanbing94
2015/08/31
407
0
MPMoviePlayerController导致statusBar消失,导致内存泄露leak

1、MPMoviePlayerController使statusBar消失 同事写项目时,运行程序总导致statusBar状态条消失,然后就是界面会上移20个像素,导致最下面空白界面,找原因一直不知道什么导致的。然后请教老...

长平狐
2013/12/25
103
0
使用MPMoviePlayerController播放视频

MPMoviePlayerController播放视频 基本的视频播放,应该都是用MPMoviePlayerController吧,SDK文档里给出的例子也是这样的。 一般的步骤: 1. 准备好视频路径,创建MPMoviePlayerController...

万能的匹诺曹
2016/06/29
45
0

没有更多内容

加载失败,请刷新页面

加载更多

小知识:讲述Linux命令别名与资源文件的区别

别名 别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是: alias ppp='ping www.baidu.com' 它们并不总是用来缩短长命令。重要的是,你将它...

老孟的Linux私房菜
48分钟前
3
0
《JAVA核心知识》学习笔记(6. Spring 原理)-5

它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring 仍然可以和其他的框架无缝整合。 6.1.1. Spring 特点 6.1.1.1. 轻量级 6.1.1.2. 控制反转 6.1.1....

Shingfi
50分钟前
5
0
Excel导入数据库数据+Excel导入网页数据【实时追踪】

1.Excel导入数据库数据:数据选项卡------>导入数据 2.Excel导入网页数据【实时追踪】:

东方墨天
58分钟前
5
1
正则表达式如何匹配一个单词存在一次或零次并且不占捕获组位置

正则表达式如何匹配一个单词存在一次或零次并且不占捕获组位置 今天要用正则表达式实现匹配一个词出现一次或者不出现的情况,但是又不仅仅是这么简单的需求。先详细说下我这种情况吧,也许有...

Airship
今天
6
0
第八讲:asp.net C# web 读取文件

本讲主要讲解如何在asp.net页面上传文件。 首先,前台页面: 其次,后台页面: 结果: 1、前台效果: 2、后台结果:

刘日辉
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部