视频播放器(老)和视频播放器(新)
视频播放器(老)
#import "ViewController.h"
#import <MediaPlayer/MediaPlayer.h>@interface ViewController ()
//声音视频播放的对象属性
@property (retain)MPMoviePlayerController* player;
@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view, typically from a nib.
}//播放按钮
- (IBAction)btnAction:(UIButton *)sender {NSString* path = [[NSBundle mainBundle]pathForResource:@"这里是要拖一个视频进来,填写视频名字就行了" ofType:@"mp4"];NSURL* url = [NSURL fileURLWithPath:path];//MPMoviePlayerController 创建视频播放器(是视图控制器)_player = [[MPMoviePlayerController alloc]initWithContentURL:url];//设置播放器视图大小_player.view.frame = [UIScreen mainScreen].bounds;[_player play];[self.view addSubview:_player.view];
}- (void)didReceiveMemoryWarning {[super didReceiveMemoryWarning];// Dispose of any resources that can be recreated.
}@end
视频播放器(新)
#import "ViewController.h"
//导入框架
#import <AVKit/AVKit.h>
#import <AVFoundation/AVFoundation.h>@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];// Do any additional setup after loading the view, typically from a nib.
}- (IBAction)btnAction:(UIButton *)sender {//实例化视频播放器控制器AVPlayerViewController* player = [[AVPlayerViewController alloc]init];//实例化视频播放器player.player = [[AVPlayer alloc]initWithURL:[NSURL URLWithString:@"http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"]];[self presentViewController:player animated:YES completion:nil];}- (void)didReceiveMemoryWarning {[super didReceiveMemoryWarning];// Dispose of any resources that can be recreated.
}@end
视频播放器(老)和视频播放器(新)相关推荐
- JVM老年代垃圾收集器Serial Old和Parallel Old
Serial Old垃圾收集器 老年代垃圾收集器,与Serial一样,是一个单线程垃圾收集器,不同的是用的算法不一样(标记-整理) 根据老年代的特点,有人设计了标记-整理(Mark Compact)算 ...
- html5多媒体播放器,走进HTML5-学习多媒体,带你实现视频播放器、音乐播放器功能(*^▽^*)...
欢迎关注个人我的博客分享一些前端技术.面试题.面试技巧等html Web 中的音频和视频 自 21 世纪初以来,咱们的带宽开始可以支持任意类型的视频在早些时候,传统的 web 技术(如 HTML )不 ...
- 在线网页视频播放器(flash flv播放器)
现在越来越多的网站提供在线视频播放,传统的视频播放是调用操作系统自带的播放器来播放视频,这种方式的弊端是当系统没有安装对应的播放器时无法播放网页视频,而且浏览器的兼容性也不好.现在几乎所有的视频网站( ...
- android 播放器封装,Android视频播放最全总结:MediaPlayer+TextureView封装一个完美实现全屏、小窗视频播放器,附项目源码...
原标题:Android视频播放最全总结:MediaPlayer+TextureView封装一个完美实现全屏.小窗视频播放器,附项目源码 作者:xiaoyanger 来源:http://www.jian ...
- android视频播放器api,03.视频播放器Api说明
03.视频播放器Api说明 目录介绍01.最简单的播放 02.如何切换视频内核 03.切换视频模式 04.切换视频清晰度 05.视频播放监听 06.列表中播放处理 07.悬浮窗口播放 08.其他重要功 ...
- Android 全景视频播放器(VR视频播放器探索二)
上次随便写着玩的 http://blog.csdn.net/ai_yong_jie/article/details/51159367 Android 全景视频播放器(VR视频播放器探索一 ...
- 视频在html不能播放器,网页无插件直播H265编码视频播放器EasyPlayer网页播放器不能播放怎么处理?...
原标题:网页无插件直播H265编码视频播放器EasyPlayer网页播放器不能播放怎么处理? EasyPlayer播放器系列项目提供了非常简单易用的SDK及API接口,用户通过API调用就可以非常快速 ...
- python制作视频播放器_Python使用PyQT制作视频播放器!专属播放器~
原标题:Python使用PyQT制作视频播放器!专属播放器~ 最近研究了Python的两个GUI包,Tkinter和PyQT.这两个GUI包的底层分别是Tcl/Tk和QT.相比之下,我觉得PyQT使用 ...
- Java垃圾回收之老年代垃圾收集器
1.Serial Old 收集器(-XX: +UseSerialOldGC, 标记-整理算法) 单线程收集,进行垃圾收集时,必须暂停所有工作线程 简单高效,Client模式下默认的老年代收集器 2.P ...
最新文章
- 人工神经网络能否驾驭生物神经元的“浓稠”程度?5到8层可能并非极限
- Socket_send函数和recv函数详解
- linux只剩 目录挂载,linux(centOS7)的基本操作(五) 磁盘、分区、挂载、卸载
- nginx 反向代理跨域访问配置_nginx反向代理配置去除前缀
- JavaScript实现binarySearch二分查找算法(附完整源码)
- kaggle用命令提交
- 如何利用Gitlab-CI持续部署到远程机器?
- 个人推荐的SIP software Phone
- 【博客园2018总结帖】21天,在Github上获取 6300 star
- 自己创业做电商,应该怎么做?
- windowsError错误码详解
- 软考高级 真题 2011年上半年 信息系统项目管理师 案例分析
- 听说最近知识变现,测一测程序员的知识广度?
- excel分列---多页批量操作--vba宏实现
- 【JqGrid】JqGrid单元格合并及表头列合并,jqgrid单元格合并
- html5开发android应用
- R语言 RevoScaleR的大规模数据集决策树模型应用案例
- 首师大的计算机专业,首都师范大学计算机技术考研难吗
- 鸿蒙系统与nblot,华为鸿蒙操作系统,和想象中的不一样
- gearman 监控
热门文章
- Docker学习之四:容器虚拟化网络与docker网络
- Python文件IO基础,看这篇文章就够了!
- Mac下搭建Texstudio+Textlive(Mactex)
- [附源码]Python计算机毕业设计超市商品管理系统
- 采购招投标系统-高效管控招采流程-降低采购成本
- 大学物理上册详细笔记_大学物理上册课堂笔记.pdf
- 从手机端 H5 制作来看 WEB 动画的术与道
- STM32F103 FPGA架构多轴运动控制器 四轴运动控制器硬件方案
- 【jquery】Chosen.jquery.js 插件动态加载数据问题
- 一篇不错的网文 闻鸡起舞早耕耘,天道酬勤有志人