对音频进行编码最重要目的就是为了进行数据压缩,以此来降低数据传输和存储的成本。拿原始音频来举例,一路采样率为 44100Hz,量化位深为 16bit,声道数为 2 的声音,如...
点击下载 Demo 一、FFmpeg简介 FFmpeg是一个开源免费跨平台的视频和音频流方案,属于自由软件,采用LGPL或GPL许可证(依据你选择的组件)。它提供了录制、转换...
前言 自己因为工作项目的需要使用FFmpeg去实现视频的编码和解码。在使用的过程中自己感到编译和集成FFmpeg还是比较容易出错的,经常出现一些莫名其妙的错误。因此想将这整个...
一、消息驱动机制 消息驱动机制: 运行的时候的一些机制,最主要的是消息机制。 消息驱动机制-动态调用过程 : 对于C语言,函数的调用在编译的时候会决定调用哪个函数。编译完成之...
你知道吗?APNs和APNs Server不一样。 APNs(英文全称:Apple Push Notification service)中文翻译为:苹果推送通知服务。该技术由...
概要 RunLoop在iOS开发中的应用范围并没有像runtime 那样广泛,我们通过CFRuntime的源代码可知runloop跟线程的是密不可分的,一个线程一定会创建一个...
在做混合应用的时候,有几个痛点,一个是无网络无法使用,还有一个是受网络环境影响的网页加载速度。今天就这两个问题,和大家交流一下自己的经验。 离线缓存 这个比较容易,开启web...
两种方式,一种是使用系统自带的,按规则定义启动图片名称即可,显示为1秒,要想延长时间,用[nsthread sleepForTimeInterval:5.0],另一种就是自定...
总所周知,苹果从iOS7开始采用扁平化的界面风格,颠覆了果粉们“迷恋”的拟物化风格。对于开发者而言,全新的风格带来新的接口,这些新的接口改动中,有些更加合理了,有些更加方便了...
RAC 指的就是 RactiveCocoa ,是 Github 的一个开源框架,能够帮我们提供大量方便的事件处理方案,让我们更简单粗暴地去处理事件,现在分为 Reactive...
KeyWords: KVC valueForKeyPath: KVC集合操作符的概念 引自官方文档When you send a key-value coding compl...