Vitamio 给一个path第一次播放把视频缓存到本地,第二次开始调用播放本地视频 5C

Vitamio的官方文档写的太过随意....上网找了半天也没有找到合适的解决方案 不知道有没有大神做过类似的功能,求指点

2个回答

我感觉应该跟图片的三级缓存一样, 先查看本地有没有资源,如果有就直接播放,没有的话就播放并进行缓存。个人意见,仅供参考!

设置边播边下功能
文件下载setdataSouce的使用形式 Uri.parse("cache:/sdcard/download.mp4:" + uri),注意cache的路径要存在并且可以访问到。
Uri uri1 = Uri.parse(path);
Uri uri = Uri.parse("cache:/sdcard/DICM/download.mp4:"+uri1);
VideoView.setVideoURI(uri)
记住"cache:/sdcard/DICM/download.mp4:"中的最后的冒号不要忘了。
这就是边播边缓存到了你设定好的缓存路径中了/sdcard/download.mp4:"。
当缓存完了之后,你就知道本地文件路径了,这是在你下次播放时你可以判断本地是否存在此文件,有的话就去加载本地缓存的文件,没有就在线播放

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问