简单视频播放AVPlayer和AVPlayerViewController
NSURL *url = [NSURL URLWithString:@"http://flv3.bn.netease.com/videolib3/1712/13/ouwHf3421/SD/ouwHf3421-mobile.mp4"];
AVPlayer *avPlayer= [AVPlayer playerWithURL:url];
// player的控制器对象
AVPlayerViewController *playerViewController = [[AVPlayerViewController alloc] init];
// 控制器的player播放器
playerViewController.player = avPlayer;
// 试图的填充模式
playerViewController.videoGravity = AVLayerVideoGravityResizeAspect;
// 是否显示播放控制条
playerViewController.showsPlaybackControls = YES;
// 设置显示的Frame
playerViewController.view.frame = CGRectMake(0, 173, WEIDTH, HEIGHT-173);
// view一定要添加,否则将不显示
[self.view addSubview:playerViewController.view];
// 播放
[playerViewController.player play];
简单视频播放AVPlayer和AVPlayerViewController相关推荐
- AVPlayer与AVPlayerViewController媒体播放器
1.简介 • AVPlayer是一个可以播放任何格式的全能影音播放器,使用AVPlayer需要导入AVFoundation.h. •支持视频格式:WMV,AVI,MKV,RMVB,RM,XVID,MP ...
- iOS 视频播放 - AVPlayer
iOS实现视频播放,原生代码播放视频更多的使用AVPlayer和AVPlayerViewController进行播放. 其中, AVPlayer不能单独进行播放,仅使用AVPLayer的话,还需要将其 ...
- 视频播放–AVPlayer
视频播放–AVPlayer 能播放本地.远程的音频.视频文件 基于Layer显示,需要自己编写控制面板 #import <AVFoundation/AVFoundation.h>-(AVP ...
- android 实现视频播放功能,android开发之简单视频播放器(VideoView)
简单视频播放器的使用 一.简单使用videoView和MediaController实现播放控制 1.添加需要的权限 2.设置布局 android:id="@+id/main_video&q ...
- Opencv 简单视频播放器
最近看了一下[1]_2011_OpenCV 2 Computer Vision Application Programming Cookbook.pdf,写了一个利用Opencv库实现的简单视频播放器 ...
- iOS: ios视频播放(MPMediaPlayerController,AVPlayer,AVPlayerViewcontroller、ffmpeg-AVPlayer)...
介绍: 和音频播放一样,ios也提供个很多的API.如mediaPlayer.framework下的MPMediaPlayerController.AVFounditon.framework下的AVP ...
- iOS音视频播放-AVPlayer简单使用
按公司需求需要对音频文件进行后台播放,借此机会对音频播放做了个总结.主要针对 AVPlayer 进行详细说明. iOS 各播放器比较 名称 使用环境 优点 确点 System Sound Servic ...
- swift之视频播放AVKIT、AVPlayerViewController、音频录制和播放
AVFoundation框架简介AVFoundation框架是iOS中专门处理音视频的框架,其中集成了音频播放以及处理和视频播放处理以及采集等功能(实现录制,编辑和播放音视频功能);以及配置音频会话更 ...
- iOS 视频播放(AVPlayer)
文章目录一.AVPlayer1.简介2.视频播放的解决方案二.AVPlayer中的MVC1.v层 :AVPlayerLayer2.m层 :AVPlayerItem3.c层 :AVPlayer三.实现简 ...
最新文章
- java fx alert_javaFx:使用弹出对话框 Alert
- JavaScript语言基础6
- Linux下Makefile的automake生成全攻略--转
- html的悬浮框 贼简单 记录一下
- STL 中的链表排序
- 浅析 Sunday 算法
- 从github上克隆hibernate项目
- Linux容器间共享内存,C++容器模板在共享内存中的使用
- MARKDOWN使用小计
- 2022-03-07 学习docker开发vue前端
- SQL SERVER2005安装
- html word 打开,HTML以Word或Excel打开
- PMP项目管理学习心得分享
- CiteSpace分析专利概况
- World中利用宏命令批量删除页眉和页脚(亲测好用!)
- 小升初随感--年年小升初,一段辛酸史
- 22071班华清远见(上海中心)
- 现货跟期货有什么区别(现货和期货交易区别)
- 谷歌浏览器常用快捷键
- 【ABP】 框架的使用
热门文章
- 小学期第一周:solidworks2019今日制造一级减速器
- 跨越50年历史河流,带你走进贝尔实验室,一探UNIX起源
- 创新趋势|自动驾驶出租车(Robotaxi)商业化2023年趋势展望
- 红色微粒体工作述职报告PPT模板
- 接入厂商沟通科技跻身“深圳高新技术企业”行列
- module ‘tensorflow._api.v2.data‘ has no attribute ‘AUTOTUNE
- 车路协同路侧全息感知解决方案
- 13 | 小程序实战之意见反馈
- ARM指令英文全称-速记ARM指令
- 为什么Arduino独占鳌头并站稳脚跟?