AVKit/AVFoundation框架
AVKit/AVFoundation框架
ihoudf
这个作者很懒,什么都没留下…
展开
-
iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
原文地址:http://www.cnblogs.com/kenshincui/p/4186022.html#autoid-0-0-0概览随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对麦克风、摄像头的操作都提供了多套API。在今天的文章中将会对这转载 2016-04-01 15:10:00 · 1224 阅读 · 0 评论 -
iOS音频播放缓存第三方DFPlayer使用方法
超级简单的iOS音频播放组件。详情查看文档。github地址:https://github.com/ihoudf/DFPlayer文档地址:https://ihoudf.github.io/2017/09/29/DFPlayer%E6%8E%A5%E5%85%A5%E8%AF%B4%E6%98%8E/#df-doc原创 2017-10-30 18:01:26 · 3187 阅读 · 0 评论 -
音频缓存
http://www.jianshu.com/p/93ce1748ea57转载 2017-07-25 19:12:38 · 1328 阅读 · 0 评论 -
AVAudioSession
官方API文档是这样对AVAudioSession描述的:audiosession负责调节你的app和iOS系统里的音频行为.一旦加载了audiosession你可以获得一个audiosession的单例.你可以配置这个audiosession来控制你的app的音频行为.例如:当你的app播放声音的时候,你是希望其他正在播放声音的app静音还是混合两个app的声音?你的app如何回应突发的打...原创 2015-09-23 14:29:36 · 2075 阅读 · 0 评论 -
判断设备是否插入耳机
判断设备是否插入耳机 //获取设备状态,是否插入耳机,如果插入耳机,则返回“YES" BY Leisure+ (BOOL)isHeadphone{UInt32 propertySize = sizeof(CFStringRef);CFStringRef state = nil;AudioSessionGetProperty(kAudioSessionProperty_A转载 2016-05-06 17:18:23 · 2187 阅读 · 0 评论 -
iOS简单的本地音效播放单例(AVAudioPlayer) (您可照搬代码)
.h#import @interface MusicPlayManager : NSObject+ (BOOL)playMusic:(NSString *)filename;//播放音乐+ (void)pauseMusic:(NSString *)filename;//暂停播放+ (void)stopMusic:(NSString *)filename;//原创 2015-12-25 17:19:06 · 1547 阅读 · 0 评论 -
iOS AVAudioPlayer vs. AVPlayer AVPlayerViewController vs.MPMoviePlayerViewController
一、iOS 音频1)AVAudioPlayer 在框架里面使用简单方便,但只能播放本地音频,不支持流媒体播放,每一个audioplayer对象就是一段音频2) AVPlayer 也在 在框架里面iOS 4.0以后,可以使用AVPlayer播放本地音频和支持流媒体播放,但提供接口较少,处理音频不够灵活3)系统声音 在框架里面音频数据文件可分为压缩和非原创 2017-06-02 16:28:31 · 1328 阅读 · 0 评论 -
用AVPlayer播放视频
控制assets的播放,你可以使用AVPlayer对象。在播放的过程中,你可以使用AVPlayerItem对象来管理asset的呈现,AVPlayerItemTrack来管理track。要显示视频,需要使用AVPlayerLayer。播放Assets一个播放器就是控制asset播放的对象,比如开始和结束,seek到指定的时间。可以使用AVPlayer来播放单个asset,用AVQueueP转载 2017-06-08 17:58:19 · 24500 阅读 · 0 评论 -
iOS AVAssetExportSession视频进行转码、裁剪
你可以对视频进行转码、裁剪,通过使用AVAssetExportSession对象。这个流程如下图所示,一个export session是一个控制对象,可以异步的生成一个asset。可以用你需要生成的asset和presetName来初始化一个session,presetName指明你要生成的asset的属性。接下来你可以配置export session,比如可以指定输出的URL和文件类型,以及转载 2017-06-08 17:52:41 · 5800 阅读 · 0 评论 -
iOS AVAssetImageGenerator从视频中截取图片 AVAsynchronousKeyValueLoading
准备使用Asset初始化一个asset(或者track)并不是表示asset里面所有的信息都是马上可用的。它需要一些时间去计算,即使是durtation(比如没有摘要信息的mp3文件),你应该使用AVAsynchronousKeyValueLoading协议获取这些值,通过- loadValuesAsynchronouslyForKeys:completionHandler:在handler里转载 2017-06-08 17:42:53 · 3191 阅读 · 0 评论 -
基于 AVPlayer 自定义播放器
如果我只是简单的播放一个视频,而不需要考虑播放器的界面。iOS9.0 之前使用 MPMoviePlayerController, 或者内部自带一个 view 的MPMoviePlayerViewController. iOS9.0 之后,可以使用 AVPictureInPictureController,AVPlayerViewController, 或者 WKWebView。以上系转载 2017-06-02 17:02:01 · 22858 阅读 · 0 评论 -
iOS AVPlayer音频播放、缓存、歌词同步 (DFPlayer的使用方法)
超级简单的iOS音频播放组件。详情查看文档。github地址:https://github.com/ihoudf/DFPlayer文档地址:https://ihoudf.github.io/2017/10/26/DFPlayer%E6%8E%A5%E5%85%A5%E8%AF%B4%E6%98%8E/iOS音频播放缓存第三方DFPlayer使用方法 A simple and flex原创 2017-11-02 12:03:09 · 3963 阅读 · 2 评论