一个安卓小程序-云播放(开源)

git 地址  https://github.com/wangxiaoli/MyYunbo

实现原理

  1. 用户输入播放链接
  2. 客户端进行链接处理,比如FTP,HTTP进行中文编码,转成thunder格式。Ed2k链接进行文件名提取转换和hash码提取等。
  3. 客户端向服务器查询播放链接的云端地址。
  4. 客户端获取到云端播放地址后进行选择处理,选择解码器进行播放。
  5. 客户端进行记录播放进度,以便恢复播放。
  6. 客户端进行云端地址的hash存储。减轻服务器压力。

项目依赖

  1. AndBase v1.6下载地址 http://www.amsoft.cn/andbase.html

  AndBase为一个Android开发框架,用于快速构建UI

  1. jsoup1.8.1 下载地址 http://jsoup.org/download

  jsoup是一个开源的java XML HTML文档解析器,用于解析服务器数据。

  1. 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

技术参考

  1. 安卓的BASE64编码处理。

http://wenku.baidu.com/view/ba98738a680203d8ce2f2486.html

  1. 执行js代码

http://www.cnblogs.com/lee0oo0/archive/2012/08/01/2617953.html

  1. 安卓Unicode解码

http://blog.csdn.net/java2009cgh/article/details/11214081

程序截图

 

程序APK下载

http://download.csdn.net/detail/u012019231/8206331

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。