相关文章
iCache和dCache
CPU和主存之间也存在多级高速缓存,一般分为3级,分别是L1, L2和L3。另外,我们的代码都是由2部分组成:指令和数据。L1 Cache比较特殊,每个CPU会有2个L1 Cache。分别为指令高速缓存(Instruction Cache,简称iCa…
建站知识
2024/12/3 1:33:16
AndroidVideoCache库的基本使用
开发中遇到需要缓存的需求,一开始我是用DiskLruCache,但是在获取缓存的时候遇到点麻烦,获取缓存返回的是输入流,可以直接通过工厂类转换到图片,但是没有直接转为音频的方式,所以,找到AndroidVid…
建站知识
2024/11/29 1:32:39
videocacheview 使用
十一长假,流连于在线音乐网站,想把在线听过的歌曲,从浏览器缓存里挖出来放硬盘慢慢听,奈何Firefox和Chrome的缓存文件都是压缩包,请教Google大神,找到了这个免费好用的绿色工具—— videocacheview 支持…
建站知识
2024/10/26 22:52:46
AndroidVideoCache 原理
原始的方式是直接塞播放地址给播放器,它就可以直接播放。现在我们要在中间加一层本地代理,播放器播放的时候(获取数据)是通过我们的本地代理的地址来播放的,这样我们就可以很好的在中间层(本地代理层&#…
建站知识
2024/12/3 1:24:50
Android 使用ViewPager2+ExoPlayer+VideoCache 实现仿抖音视频翻页播放
1. 实现效果 效果图中,视频没有铺满 是因为使用了ExoPlayer的RESIZE_MODE_FIT模式, 虽然使用RESIZE_MODE_FILL模式可以填充整个父布局,但是本Demo中使用的视频源本身就不适合全屏,会把视频拉伸,效果不好。 抖音上的视频…
建站知识
2024/10/28 23:08:41
视频缓存AndroidVideoCache攻略
好久没有更新博客了,一个是因为太忙,业务是在太多,另外一个就是也比较懒,所以拖着就有接近两个月的时间没有写博客了,实在是罪过。今天分享一个开源库 AndroidVideoCache 。这个库主要是做视频缓存管理功能,…
建站知识
2024/11/29 12:14:35
音视频开发(三十九):Android视频缓存之AndroidVideoCache
目录 背景 AndroidVideoCache简单使用 实现原理 源码分析 AndroidVideoCache的不足
一、背景
播放音视频时,播放器数据的请求是由播放器内部发起的,我们只是提供了一个url,而不能控制数据的请求过程, 都是要先进行下载&…
建站知识
2024/10/27 21:35:06
AndroidVideoCache源码解读
一、关于AndroidVideoCache
AndroidVideoCache是一个音视频缓存库,用于支持VideoView/MediaPlayer, ExoPlayer ,IJK等播放器的边下载边播放,按照github列出支持的特性如下:
1、音视频播放的时候会将多媒体数据存储于磁盘上面
2、如果播放…
建站知识
2024/10/28 11:16:19