这篇文章给大家介绍Android应用中怎么实现一个视频点播功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。采用了本地代理服务的方式,通过原始url给播放器返回一个本地代理的一个url ,代理URL类似:Http://
这篇文章给大家介绍Android应用中怎么实现一个视频点播功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
采用了本地代理服务的方式,通过原始url给播放器返回一个本地代理的一个url ,代理URL类似:Http://127.0.0.1:57430/xxxx;然后播放器播放的时候请求到了你本地的代理上了。
优化点
Files类。
由于在移动设备上file.setLastModified() 方法不支持毫秒级的时间处理,导致超出限制大小后本应该删除老的,却没有删除抛出了异常。注释掉主动抛出的异常即可。因为文件的修改时间就是对的。
static void setLastModifiedNow(File file) throws ioException { if (file.exists()) { long now = System.currentTimeMillis(); boolean modified = file.setLastModified(now/1000*1000); // on some devices (e.g. Nexus 5) doesn't work if (!modified) { modify(file);// if (file.lastModified() < now) {// VideoCacheLog.debug("LruDiskUsage", "modified not ok ");// throw new IOException("Error set last modified date to " + file);// }else{// VideoCacheLog.debug("LruDiskUsage", "modified ok ");// } } } }
--结束END--
本文标题: Android应用中怎么实现一个视频点播功能
本文链接: https://www.lsjlt.com/news/223420.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
2024-05-16
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0