AVPlayerLayer与AVPlayer媒体播放器

AVPlayerLayer:只是播放视频,没有暂停、快进等其他按钮生成

#import <AVFoundation/AVFoundation.h>

#import <AVKit/AVKit.h>

-(void)playII{

1、//文件路径

NSString* path=[[NSBundle mainBundle]pathForResource:@"胡彦斌-还魂门.mp4" ofType:nil];

2、// 转换成url

NSURL* url=[NSURL fileURLWithPath:path];

3、//AVPlayer可以播放任何格式视频的播放器 需要引进AVFoundation框架

AVPlayer* player=[AVPlayer playerWithURL:url];

AVPlayerLayer* playerLayer=[AVPlayerLayer playerLayerWithPlayer:player];

playerLayer.frame=CGRectMake(0, 0, WIDTH, HEIGHT);//WIDTH、HEIGTH全局的宏定义

//加载到layer图层上

[self.view.layer addSublayer:playerLayer];

[player play];//播放

[player pause];//暂停

}

AVPlayer:同时生成播放视频的暂停、快进等其他按钮生成

//需要引进#import <AVKit/AVKit.h>框架 

-(void)playMedio:(UIButton*)sender

{

NSString* path=[[NSBundle mainBundle]pathForResource:@"张韶涵-第一页.mp4" ofType:nil];//文件路径

NSURL* url=[NSURL fileURLWithPath:path]; //路径

AVPlayer* player=[AVPlayer playerWithURL:url]; //创建一个播放器 需要导入AVKit

player.rate=2.0; //float 类型 (0.5-2.0之间) 1.0表示正常播放,它也是默认值。2.0表示以最快的速度进行播放,0.5表示以最慢的速度进行播放

_AVplayer=[[AVPlayerViewController alloc]init];//实例化播放视图控制器

_AVplayer.player=player;//设置播放器

[_AVplayer setShowsPlaybackControls:YES];//设置是否显示媒体播放组建 默认YES

[_AVplayer setAllowsPictureInPicturePlayback:YES];//设置是否允许画中画回放 默认YES

//模态跳转

[self presentViewController:_AVplayer animated:YES completion:nil];

[player play];

 

}

 

转载于:https://my.oschina.net/131438/blog/740046

告别‘静音杀手’:手把手解读中欧美AVAS法规差异声音设计实战(含UN R138/GB/T 37153对比) 本文深度解析全球电动汽车AVAS法规差异品牌声音设计实战,涵盖欧盟UN R138、中国GB/T 37153及美国法规的关键技术指标对比。通过声学指纹构建和多场景模式设计,帮助车企在合规框架下打造独特的品牌声音,同时应对工程实现中的七大挑战,提升行人安全品牌识别度。 阅读详情

相关推荐

STM32F4_DHT11数字温湿度传感器

开机的时候先检测是否有DHT11存在,如果没有,则提示错误。DHT11和DS18B20相同,传感器输出的都是未编码的二进制数字。本节我们将利用STM32F4来读取DHT11的温湿度传感器,获取环境的温度和湿度值。因此:温湿度的读取方式就是整数部分的二进制转换成十进制放在整数部分;小数部分的二进制转换成十进制放在小数部分。DHT11和MCU的一次通讯时间最大3ms,主机连续向DHT11采样的间隔建议不小于100ms。DHT11是广州奥松有限公司生产的一款温湿度一体化的数字传感器。数据分小数部分和整数部分。

light_2025的博客 3411

音视频编码:解析AVSx、H.x和MPEG-x

通过以上示例代码,我们可以使用AVSx、H.x和MPEG-x等编码标准对音视频进行编码。这些标准都提供了丰富的编码参数和算法,以便在保证视频质量的同时实现高效的压缩和传输。选择合适的编码标准取决于应用需求和平台兼容性等因素。本文将详细介绍AVSx、H.x和MPEG-x这三种常见的音视频编码标准,并提供相应的源代码示例。总结起来,AVSx、H.x和MPEG-x是常见的音视频编码标准,它们在压缩和传输音视频方面发挥着重要作用。通过使用相应的编码器和配置合适的编码参数,我们可以实现高效的音视频编码。

DsiCoder的博客 531

LabVIEW+数据库应用系列保姆级教程,第一篇数据库连接

目录LabVIEW连接数据库的方法连接MySQL连接Oracle,SQL Server,Access等 LabVIEW连接数据库的方法 1、创建udl(Universal Data Link)是通用数据连接文件。界面操作,简单快捷。 2、编写连接字符串。需要熟悉连接字符串的结构,容易出错。 3、其他… 本教程教你使用第1种方法,也是最简单、最常用的方法。 连接MySQL 1、在MySQL Installer内安装MySQL Connector/ODBC,建议安装32位(X86),如下图: 2、创建ODBC

wwplh5520370的博客 1万+

AVPlayerAVPlayerViewController媒体播放器

1.简介 • AVPlayer是一个可以播放任何格式的全能影音播放器,使用AVPlayer需要导入AVFoundation.h。 •支持视频格式:WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP, MPG等。 • 支持音频格式:MP3,WMA,RM,ACC,OGG,APE,FL...

chuotuihou4415的博客 49万+

玖玖精品软件下载基地,当前最棒的软件基地

玖玖精品软件下载基地,当前最棒的软件基地http://www.88899.cn/ 转载于:https://www.cnblogs.com/sciencefy/archive/2006/01/11/315089.html

weixin_30443075的博客 57万+

newav软件 android,bta_av_aact.cc

/******************************************************************************** Copyright 2004-2012 Broadcom Corporation** Licensed under the Apache License, Version 2.0 (the "License");* you may...

weixin_36299472的博客 28万+

媒体播放器 AVPlayer AVPlayerViewController

简介 AVPlayer是一个可以播放任何格式的全功能影音播放器,使用AVPlayer需导入AVFoundation.h。 支持视频格式: WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG等。 支持音频格式:MP3,WMA,RM,ACC,OGG,APE,FLAC,FLV等。 在开发中,单纯使用AVPlayer类是无法显示视频的,要将

绍棠的博客 3512

多媒体(视频)2016-8-30

1、格式: AVPlayer播放器支持WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG......格式 2、AVPlayer视频播放 2.1、引入框架 #import <AVFoundation/AVFoundation.h> 2.2、添加...

138

AVPlayerAVPlayerViewController的使用

一、AVPlayerAVPlayer是一个可以播放任何格式的全功能影音播放器,使用AVPlayer需导入AVFoundation.h。 1:支持视频格式: WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG等。 2:支持音频格式:MP3,WMA,RM,ACC,OGG,APE,FLAC,FLV等。在开发中,单纯使用AVPlayer类是无法显示视频的,要将视频层添加至AVP

iChenfy的专栏 7621

OCiOS开发:媒体播放器 AVPlayer AVPlayerViewController

简介 AVPlayer是一个可以播放任何格式的全功能影音播放器,使用AVPlayer需导入AVFoundation.h。 支持视频格式: WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG等。 支持音频格式:MP3,WMA,RM,ACC,OGG,APE,FLAC,FLV等。 在开发中,单纯使用AVPlayer类是无法显示视频的,要将视频层添加至AVPlayerLayer中,这样

李鴻耀 1万+

iOS AVPlayer AVPlayerViewController

iOS 媒体功能主要的类 AVPlayer 全功能影音播放器 AVPlayerLayer 主要用于显示视频 AVPlayerViewController 提供了默认的可视化控制界面 一、 AVPlayer1. 说明 使用AVPlayer需导入AVFoundation.h。 支持视频格式: WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG等。 支持音频格式:MP3,WMA,R

猿来这样-谢厂节的博客 9793

iOS开发中的AVPlayerAVPlayerViewController使用指南

使用AVPlayer需要导入AVFoundation框架,它提供了基础的播放功能,但本身不包含可视化界面,需要通过AVPlayerLayer来显示视频内容。AVPlayerLayerAVPlayer的视觉呈现层,它有几个关键属性需要设置:bounds定义播放区域,position控制播放区域中心点位置,videoGravity决定视频的拉伸模式。它提供了更完整的播放体验,包括全屏播放、手势控制等,适合需要快速实现播放功能的场景。同时,对于长时间播放的应用,还需要考虑内存管理和后台播放支持。

BloodstoneHawk77的博客 834

多媒体视频播放

1.AVPlayer播放器支持WMV,AVI,MKV,RMVB,RM,XVID,MP4,3GP,MPG......格式 2.AVPlayer视频播放 框架 #import <AVFoundation/AVFoundation.h> 1)添加文件路径 NSStri...

242

AVFoundation编程指南2-用AVPlayer播放视频

原文链接:chenjiang3的技术博客控制assets的播放,你可以使用AVPlayer对象。在播放的过程中,你可以使用AVPlayerItem对象来管理asset的呈现,AVPlayerItemTrack来管理track。要显示视频,需要使用AVPlayerLayer。 播放Assets 一个播放器就是控制asset播放的对象,比如开...

weixin_33698043的博客 896

The APK file D:\xxxxxx\app\build\outputs\apk\xxxx.apk does not exist on disk

报错内容 The APK file D:\xxxxxx\app\build\outputs\apk\xxxx.apk does not exist on disk Error while Installing APK 报错原因 1.修改了Manifest.xml 文件中的android:versionName导致缓存中的apk实际生成的apk不相符 2.他人一起合作的项目,他们向代...

蜗牛背着那重重的壳呀,一步一步地往上爬....... 1万+

一个 可以在线播放 m3u8 的网页(非常实用)

之前在做安卓直播流hls播放的功能,有时候失败了,不知道啥问题,就一直想着找一个可以在线播放的地方测试一下,找了好久终于找到一个,记录一下,以防下次需要用到。

疯狂屌丝程序员 29万+

最好用的免费视频播放器iina mac中文版

iina mac版是一款采用现代设计和流线型功能的在线视频播放器,可以观看视频,管理播放列表,处理媒体内容或为电影加载字幕提等等。iina mac可以加载本地文件或提供视频URL,iina mac可以使用所有流行的媒体格式。而且您可以快速更改界面主题,调整默认行为和用户界面,决定是否要自动加载字幕,配置新的键绑定等。 iina for mac中文版安装教程 下载好IINA镜像包后,点击打开II...

qq_38482805的博客 1万+

IOS AVPlayer视频播放器 AVPlayerViewController视频播放控制器

一、AVPlayer视频播放器 在IOS中AVPlayer是一个播放视频的播放器,使用AVPlayer第一步需导入AVFoundation框架,但是单纯的使用AVPlayer类手机无法显示视频的,要将视频添加到AVPlayerLayer上才可将视频显示出来。 1...

chuangpingsz49983的博客 1万+

FileUriExposedException: file:////XXXXXXXX g exposed beyond app through ClipData.Item.getUri()问题的解决

FileUriExposedException: file:////XXXXXXXX g exposed beyond app through ClipData.Item.getUri()问题的解决前段时间把App的有关拍照的代码写好了,也适配了安卓7.0,把我们老大的华为的手机搞来玩玩,偷偷给升级到了安卓7.0来测一下,果然出了问题,很是棘手。FileUriExposedException: f...

HyYyrWang的博客 9722

欧美著名大学视频课程(ZZ)

欧美著名大学视频课程欧美著名大学视频课程<br /> 欧美著名大学视频课程分享计划:<br /> 课程和讲座涵盖众多领域:包括:航空航天学,数学以及统计学,电子工程学,计算机科学,经济金融和管理科学,工程管理,机械工程,土木工程,化学,医学和 生物学等。云集美国众多名校经典课程,包括哈佛,麻省理工(MIT),斯坦福,加州伯克利分校,以及欧洲的各领域近期的专业前沿讲座,会议视频资料。每门 全套课程均为超清晰版DVD,仅利用本地计算机学习,时间可自由掌控安排。这是一次难得体验欧美在基础研究学科和应用学

ldsheng73的专栏 2万+

通信IC设计上 李庆华著

学习FPGA的人必备丛书,里面包含大量的通信方面的FPGA设计

上一篇: AVAudioToolbox 添加音效 和AVFoundation 添加播放音乐
下一篇: CAAnimation 动画
chuya1978
博客等级 码龄10年 0粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值