双端差异
- iOS 会查询本地文件,如果下载的文件不存在就返回 downloaded 0,如果存在就会返回 downloaded 1
- 安卓目前自测:只要视频下载过,即使删除了本地文件, downloaded 标识也是始终为 1 的
为什么之前二选一没有问题?
- ,之前二选一用的是 type4 组件,安卓侧的逻辑是:如果本地视频被干掉,则会请求实时 video_url,通过 charles 抓包可以发现,删除本地 video 之后再 show 会再看到一次完整的视频下载
- iOS 侧和笑影沟通的是,如果本地视频被干掉,iOS 是不会走实时 video_url 的