118 系统视频播放
来源:互联网 发布:c语言的缺陷与陷阱pdf 编辑:程序博客网 时间:2024/04/30 12:29
1.AVPlayer播放本地和远程
- (void)avPlayer{ //NSURL *url = [[NSBundle mainBundle] URLForResource:@"minion_01.mp4" withExtension:nil]; NSURL *url = [NSURL URLWithString:@"http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"]; // 创建播放器 AVPlayer *player = [AVPlayer playerWithURL:url]; [player play]; // 创建播放器图层 AVPlayerLayer *layer = [AVPlayerLayer layer]; layer.player = player; layer.frame = CGRectMake(10, 0, 300, 200); // 添加图层到控制器的view [self.view.layer addSublayer:layer]; self.player = player;}
2.MPMoviePlayerController视频播放(无界面)
- (void)moviewPlayerController{ // 创建播放器对象(属性直接赋值,不是属性会黑屏) self.mpc = [[MPMoviePlayerController alloc] init]; // 设置URL //self.mpc.contentURL = [[NSBundle mainBundle] URLForResource:@"minion_01.mp4" withExtension:nil]; self.mpc.contentURL = [NSURL URLWithString:@"http://streams.videolan.org/streams/mp4/Mr_MrsSmith-h264_aac.mp4"]; // 添加播放器界面到控制器的view上面 self.mpc.view.frame = CGRectMake(10, 50, 300, 200); [self.view addSubview:self.mpc.view]; [self.mpc play]; // 隐藏自动自带的控制面板 self.mpc.controlStyle = MPMovieControlStyleNone; // 监听播放器 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieDidFinish) name:MPMoviePlayerPlaybackDidFinishNotification object:self.mpc]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieStateDidChange) name:MPMoviePlayerPlaybackStateDidChangeNotification object:self.mpc];}
3.MPMoviePlayerViewController(有界面)
- (void)moviewPlayerViewController{ //NSURL *url = [[NSBundle mainBundle] URLForResource:@"minion_01.mp4" withExtension:nil]; NSURL *url = [NSURL URLWithString:@"http://y1.eoews.com/assets/ringtones/2012/5/18/34045/hi4dwfmrxm2citwjcc5841z3tiqaeeoczhbtfoex.mp3"]; MPMoviePlayerViewController *mpvc = [[MPMoviePlayerViewController alloc] initWithContentURL:url]; [self presentMoviePlayerViewControllerAnimated:mpvc];}
0 0
- 118 系统视频播放
- android 视频播放 -- 调用系统播放器
- 系统自带播放器播放视频
- Android 调用系统播放器播放视频
- 牛腩视频播放管理系统
- Linux下的视频播放系统
- Ubuntu系统中Flash视频播放方法
- 在Ubuntu系统中玩转Flash视频播放
- android调用系统的录制、播放视频
- android 调用 系统视频播放器方法
- 系统音频、音、视频播放器
- ios系统下不能自动播放视频
- android调用系统播放器播放视频-小坑一个
- 简单的Contentprovider播放系统的音频文件,播放视频上一集下一集
- 推荐给视频站 - 不错的视频播放系统
- 调用android系统本地的播放器播放本地视频或者网络视频
- 获取视频的缩略图,已经调用系统的播放器播放视频
- 第一行代码笔记 系统自带 媒体播放 音频播放MediaPlayer 视频播放VideoView
- LeetCode 24:Swap Nodes in Pairs
- MONGODB 检查点和JOURNAL说明
- java相关开发包官网下载地址
- Git的使用
- jQuery对象复制
- 118 系统视频播放
- Junit测试基本用法
- Ext学习笔记——grid表格渲染自定义样式
- 滚动条插件nanoScroll的使用示例
- CentOS6.4 中httpd Apache安装方法
- 浙江大学MOOC学习——图的建立
- 山东理工ACM:1154
- 实现Dialog自动关闭
- javaSE(03)