ijkio:cache:ffio
来源:11-7 播放器缓存管理(一)
demonCry
2022-09-09
意思是如果setDataSource的path有ijkio:cache:ffio这么个前缀, ijk就会帮我们自动做缓存?so这个前缀是定死的吧?
然后ijk帮我们缓存的位置我们可以通过 setOption(FijkOption.formatCategory, 'cache_file_path', videoPath) 来更改?
老师是怎么知道的呢。。。我看 https://github.com/bilibili/ijkplayer 官方仓库里撒都没写, 简直了。。。 请问老师是在哪里看到的
而且这项目几年没更新了 … 国外的话常用的是哪款播放器呢
写回答
1回答
-
马超老师
2022-10-05
你理解的没错。ijkio:cache:ffio 这个前缀是ijkPlayer的cache协议规定的,是固定的字符串。官方仓库的文档写的比较浅显一点,因为直接有做过视频解码器的开发,自己编译过播放器,所以对这个比较熟悉。
目前国内基本上各大视频App内部都是集成的ijkPlayer,只不过会做非常大的改动,可能已经面目全非了。国外的话一般推荐Google公司出的exoPlayer,完全开源的,并且性能不错,功能完善,也很适合学习
00