240 发简信
IP属地:广东
  • (五)Android通过ffmpeg,实现音视频同步

    前面已经介绍过视频的解码与显示,和音频的解码与播放了。但这里会有一个问题,那就是视频和音频的同步。 不同步有什么后果? 后果就是要么视频播放太快...

    1.7 1938 0 11
  • Resize,w 360,h 240
    Android-通过JNI和NDK生成so库

    正在工作时,突然被同事问到:“秘钥放在哪里比较安全,X总说我这样写不行。” 其实很多时候,app都需要用到一些敏感的数据,例如加密的秘钥、一些渠...

  • Resize,w 360,h 240
    (四)Android通过ffmpeg解码音频

    音频解码与视频解码的流程大致相同,唯一的区别只有处理帧数据的时候,视频是像素转换并显示,而音频则是重采样并播放。所以基于这一点,在以后做架构的时...

  • Resize,w 360,h 240
    (三)Android通过ffmpeg解码视频

    播放一个视频,都需要经过解封装、视频解码、音频解码、音视频同步、视频输出显示和音频输出播放等过程。先简单介绍下视频解码的流程。 就是将流媒体协议...

  • 如何封装一个图片加载库

    ①分级缓存,著名的LruCache算法,又称为近期最少使用算法。LruCache 中 Lru 算法的实现就是通过 LinkedHashMap 来...

  • Resize,w 360,h 240
    (二)Android引入ffmpeg编译后的so库

    如何编译ffmepg的动态链接库,可以看这里:https://www.jianshu.com/p/7dfd64f906e5[https://ww...

    1.5 1624 0 11
  • Resize,w 360,h 240
    (一)Android 编译ffmpeg动态链接库 Mac OS系统

    主要目的:通过ffmpeg,利用脚本打出属于自己的音视频处理so库。 1、下载ffmpeg的源码 官网地址:http://www.ffmpeg....

  • Android集成微信、QQ、微博等第三方登录和分享

    公司项目需求,需要增加第三方登录,这里先介绍微信,其他的大同小异。思路很简单:第一,统一一个入口,定义规范一些方法和回调。第二,根据不同的第三方...

  • 3个线程按顺序执行

    测试代码: 使用Lock实现: