相关文章
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
本地缓存-loadingCache
本地缓存
缓存大概是一个不能再熟悉的话题,今天的主要内容是分享一下我们公司使用比较多的本地缓存 loadingcache,同时也是自己使用过程中的一些探索的分享,其背后的架构其实就是Guava cache,Guava Cache 是一个全内存的本地缓存实现&#x…
建站知识
2024/10/27 13:43:35
【快速使用】AndroidVideoCache—网络视频缓存机制
一、依赖implementation com.danikula:videocache:2.7.1 二、新建类VideoCache
public class VideoCache extends Application {public HttpProxyCacheServer proxy;public static HttpProxyCacheServer getProxy(Context context) {VideoCache app (VideoCache) context.ge…
建站知识
2024/10/28 22:27:08
AndroidVideoCache解析
前言 之前做短视频项目,需求是需要视频缓存功能,我也觉得比较合理,毕竟一个视频看完之后重复观看的时候还需要从网上加载是很不友好的事情,一方面耗费用户的流量,另一方面直接从本地播放要更流畅,特…
建站知识
2024/10/28 18:32:16