前言 iOS多媒体播放主要有2个技术层框架可以实现: AVFoundation库:OC语言对底层进行封装的高级层接口,其中处理音频、视频播放功能的是AVPlayer。优点:由...
![240](https://upload.jianshu.io/users/upload_avatars/15401891/43e0be68-31e1-41e9-bdcf-36cedb408344.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 iOS多媒体播放主要有2个技术层框架可以实现: AVFoundation库:OC语言对底层进行封装的高级层接口,其中处理音频、视频播放功能的是AVPlayer。优点:由...
前言 本文主要介绍基于AVPlayer实现边下边播边存处理,核心其实就是基于AVPlayer的AVAssetResourceLoaderDelegate然后对FILE文件实现...
年前的时候,关于苹果要强制https的传言四起,虽然结果只是一个“谣言”,但是很明显的这是迟早会到来的,间接上加速了各公司加紧上https的节奏,对于iOS客户端来说,上ht...
图片缓存框架 图片的读写 读取图片image.png 缓存图片image.png (1)如果程序并没有被关闭,一直在运行,那么此时内存缓存中有数据,硬盘缓存中有数据。如果此时...
在上一篇文章《使用AVPlayer播放网络音乐》介绍了AVPlayer的基本使用,下面介绍如何通过AVAssetResourceLoader实现AVPlayer的缓存 需求梳...
写在前面 喜欢AVFoundation资料的同学可以关注我的专题:《AVFoundation》专辑也可以关注我的简书账号 正文 AVAsset是一个抽象类,它定义AVFoun...
RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念。 网上已经有很多源码分析和具体Demo的研究。 写这篇文章的目的是把目前网上能够找到的文章进行一个整体梳理。...
一、静态库和动态库依赖问题 1.1、两个库相关的区别 在构建的过程中: 动态库需要经过静态链接。这里你没有看错,动态库的生成需要静态链接。而静态库的生成,不需要经过静态链接,...
转自:【博客】最近工作内容基本都是围绕视频播放展开的,从AVPlayer到IJKPlayer,期间遇到挺多问题,趟了很多bug,也总结了一些心得。对AVPlayer了解的更多...