之前的文章,已经把播放器的读线程、音频解码线程、视频解码线程,视频渲染线程都讲了一遍,现在到了播放器实现最复杂的功能之一,就是音视频同步; ijkplayer 支持 3种同步...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:北京
之前的文章,已经把播放器的读线程、音频解码线程、视频解码线程,视频渲染线程都讲了一遍,现在到了播放器实现最复杂的功能之一,就是音视频同步; ijkplayer 支持 3种同步...
1. AVAudioPlayer AVAudioPlayer 在 AVFoundation 框架下,AVAudioPlayer 类封装了播放单个声音的能力。播放器可以用 NS...
OC语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或者随...
我们平时实际开发中文件下载一般都用AFNetworking比较多,NSURLSessionDataTask刚开始学习iOS开发的时候用过,很多年没有使用过了,之前有的那点印象...
原文链接 卓同学的 Swift 面试题下篇//www.greatytc.com/p/cc4a737ddc1d class 和 struct 的区别 class 为类,...
高频问题:OOM: 监控可以用didReceiveMemoryWarning 也可以类似flex ,通过malloc_get_all_zones可以获取所有堆区的对象,通过o...
SDWebImage 中为 UIImageView 提供了一个分类UIImageView+WebCache.h, 这个分类中有一个最常用的接口sd_setImageWithU...