首页
Linux教程
Linux资讯
Linux入门
Linux运维
Linux系统
Linux服务器
Linux安全
Linux问答
SHELL
树莓派
正则
linux命令
安装
Linux监控
运维自动化
Ansible
Piwik
CentOS
Deepin
Ubuntu
Debian
FreeBSD
Nginx
Apache
openresty
Tengine
宝塔
SSH
页面位置:
Linuxboy
>
Linux教程
>
正文
ios开发
iOS视频播放代码
文章由LinuxBoy分享于2019-03-31 04:03:47
热评(456)
iOS视频播放代码
iOS视频播放代码
/**
@method 播放电影
*/
-(
void
)playMovie:(NSString *)fileName{
//视频文件路径
NSString *path = [[NSBundle mainBundle] pathForResource:fileName ofType:@
"mp4"
];
//视频URL
NSURL *url = [NSURL fileURLWithPath:path];
//视频播放对象
MPMoviePlayerController *movie = [[MPMoviePlayerController alloc] initWithContentURL:url];
movie.controlStyle = MPMovieControlStyleFullscreen;
[movie.view setFrame:self.view.bounds];
movie.initialPlaybackTime = -1;
[self.view addSubview:movie.view];
// 注册一个播放结束的通知
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(myMovieFinishedCallback:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:movie];
[movie play];
}
#pragma mark -------------------视频播放结束委托--------------------
/*
@method 当视频播放完毕释放对象
*/
-(
void
)myMovieFinishedCallback:(NSNotification*)notify
{
//视频播放对象
MPMoviePlayerController* theMovie = [notify object];
//销毁播放通知
[[NSNotificationCenter defaultCenter] removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:theMovie];
[theMovie.view removeFromSuperview];
// 释放视频对象
[theMovie release];
}
相关内容
iOS使用CALayer制作动画
iOS常见异常Exec_Bad_Access问题解决办法
iOS后台播放音频文件
iOS数组按中文关键字以字母序排序
iOS开发:制作一个“真框架”项目
iOS注册开发者新增一台设备教程
iOS Dev 绘图_在屏幕上画一条线
iOS图片引用imageNamed 风险
设置UILabel和UITextField的Insets
UIWebView中显示本地图片的方法
今日最新
推荐文章:
iOS使用CALayer制作动画
iOS常见异常Exec_Bad_Access问题解决办法
iOS后台播放音频文件
iOS数组按中文关键字以字母序排序
iOS开发:制作一个“真框架”项目
iOS开发教程:创建透明的UIToolbar
评论暂时关闭
最新Linux教程教程
iOS视频播放代码
iOS使用CALayer制作动画
iOS常见异常Exec_Bad_Access问题解决
iOS后台播放音频文件
Eclipse下Android SDK一个错误的解决
Android属性:所设属性值为何在重
Linux头条
Linux技巧:逐步移动分区的操作
中国电信韦乐平:我国IP地址资
谷歌副总裁香港布道IPV6 每个I
网络测试与分析在运营商网络中
Ubuntu 14.04 64位系统下编译Linux
Linux中vim的使用和进程管理
评论暂时关闭