一个安卓小程序-云播放(开源)
git 地址 https://github.com/wangxiaoli/MyYunbo
实现原理
- 用户输入播放链接
- 客户端进行链接处理,比如FTP,HTTP进行中文编码,转成thunder格式。Ed2k链接进行文件名提取转换和hash码提取等。
- 客户端向服务器查询播放链接的云端地址。
- 客户端获取到云端播放地址后进行选择处理,选择解码器进行播放。
- 客户端进行记录播放进度,以便恢复播放。
- 客户端进行云端地址的hash存储。减轻服务器压力。
项目依赖
- AndBase v1.6下载地址 http://www.amsoft.cn/andbase.html
AndBase为一个Android开发框架,用于快速构建UI
- jsoup1.8.1 下载地址 http://jsoup.org/download
jsoup是一个开源的java XML HTML文档解析器,用于解析服务器数据。
- Vitamio 4.2.2 下载地址 https://www.vitamio.org/en/Download/
Vitamio是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。用于视频播放。
Vitamio开发文档参考
1. http://blog.csdn.net/jwzhangjie/article/details/9379511
2. http://www.cnblogs.com/over140/category/409230.html
技术参考
- 安卓的BASE64编码处理。
http://wenku.baidu.com/view/ba98738a680203d8ce2f2486.html
- 执行js代码
http://www.cnblogs.com/lee0oo0/archive/2012/08/01/2617953.html
- 安卓Unicode解码
http://blog.csdn.net/java2009cgh/article/details/11214081
程序截图
程序APK下载
http://download.csdn.net/detail/u012019231/8206331
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。