点播 SDK 支持媒体数据网络下载和本地缓存功能,可以实现边播放边缓存。本地缓存视频包括两种情况:
然而,视频被缓存或下载后可能带来问题:用户可以直接在手机中找到缓存文件并播放,存在二次传播风险。为解决此问题,点播 SDK 提供客户端本地缓存加密功能。开启后,用户无法直接找到缓存文件进行播放,第三方浏览器也无法播放。该功能具有以下优势:
参考以下示例代码开启客户端本地缓存加密:
// 1 开启加密 // 0 关闭加密(默认) // 在 Env.init 方法之前调用 TTVideoEngine.setIntValue(DataLoaderHelper.DATALOADER_KEY_INT_ENCRYPT_VERSION, 1);