logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mp4parser库

功能介绍https://github.com/sannies/mp4parserJava MP4 Parser是一个读取和写入MP4容器的java api。直接操作容器而不是对音视频进行编解码。功能:MP4parser的典型功能如下:混合音频视频到MP4文件中合并同样编码设置的MP4文件增加或者改变MP4文件的metadata通过省略帧的方式分割MP4文件例子采用的...

java并发包学习系列:信号量

信号量为多线程协作提供了更为强大的控制方法。广义上说,信号量是对锁的扩展。无论是内部锁synchronized还是重入锁ReentrantLock,一次都只允许一个线程访问一个资源,而信号量却可以指定多个线程,同时访问某一个资源。信号量主要提供了一下构造函数:

ijkplayer系列3:编译ijkplayer&集成ijkplayer

至此,我们的所有编译工作就完成了,在这里我有稍微省略了几个步骤,如果编译途中碰到错误,最好照着github上面的步骤一步步做下来。进入ijkplayer/android/ijkplayer目录,这里面的所有东西就是我们编译后的产出,也是后续项目中会使用到的库文件和源文件。

细说JVM系列:JVM介绍

  JVM是我们Javaer的最基本功底了,刚开始学Java的时候,一般都是从“Hello World”开始的,然后会写个复杂点class,然后再找一些开源框架,比如Spring,Hibernate等等,再然后就开发企业级的应用,比如网站、企业内部应用、实时交易系统等等,直到某一天突然发现做的系统咋就这么慢呢,而且时不时还来个内存溢出什么的,今天是交易系统报了StackOver

MediaCodec基本原理及使用

MediaCodec类Android提供的用于访问低层多媒体编/解码器接口,它是Android低层多媒体架构的一部分,通常与MediaExtractor、MediaMuxer、AudioTrack结合使用,能够编解码诸如H.264、H.265、AAC、3gp等常见的音视频格式。广义而言,MediaCodec的工作原理就是处理输入数据以产生输出数据。具体来说,MediaCodec在编解码的过程中使用

到底了