水手放映室:面向 Android 设备的互联网免费视频播放客户端
pjpu6116
9年前
<h2>简介</h2> <p>sailorcast - 水手放映室 是一个面向Android设备的互联网免费视频播放客户端。主要功能是快速的DLNA投射以及无广告的本地播放。</p> <p>目前支持四个主流的视频网站:</p> <ul> <li>搜狐视频</li> <li>优酷视频</li> <li>爱奇艺视频</li> <li>乐视视频</li> </ul> <p>同视频类聚合应用不同, 水手放映室 并不维护聚合后的内容,也没有搭建自有的服务器。各个频道中的剧集列表是利用上述视频网站的接口实时获取剧集数据,等同于上述视频网站自家应用的展示结果。具体剧集的播放链接也是实时从视频网站利用接口解析。</p> <p>选择好剧集后,无需等待,可直接DLNA投射或者本地播放。</p> <h2>截图</h2> <p><img src="https://simg.open-open.com/show/ef1a3513bd6d6564bf4bd769d6e07521.jpg"> <img src="https://simg.open-open.com/show/3b271c6dcf46e7c8aa730501eb87521d.jpg"> <img src="https://simg.open-open.com/show/1cce83deb1c34257fbe076a056f21270.jpg"> <img src="https://simg.open-open.com/show/6a36de9c0d9e13d466acc3a5506e6e8f.jpg"></p> <h2>编译</h2> <pre> git clone https://github.com/fire3/sailorcast.git </pre> <p>直接在Android Studio中Open下载的目录中的android目录作为工程即可。</p> <h2>打包</h2> <p>由于不影响Umeng社会化组件中分享的使用,请使用项目中带的sailorcast.jks文件作为keyStore进行打包,在build文件中也进行了配置:</p> <pre> keyAlias 'sailorcast' keyPassword '123456' storeFile file('../../sailorcast.jks') storePassword '123456' </pre> <h2>后续计划</h2> <ul> <li>增加下载到本地功能</li> <li>完善播放位置记录</li> </ul> <p>当然,最期待的是来自大家的意见和帮助:)</p> <h2>参考项目</h2> <ul> <li>you-get :提供了大量视频链接解析算法。</li> <li>readtimeapp : 水手放映室 的官方网站参考了它的网站代码。</li> </ul> <h2>关于水手放映室</h2> <p>sailorcast - 水手放映室 是本人接触android编程后第一个业余时间的练手作品,为了熟悉一下android开发技术,同时又能给自己带来一些方便。</p> <p>软件能用就好,再加上自己也是“非业内专业人士",利用业余时间开发,许多代码为了赶工就来不及精雕细琢。人总是懒惰的,等这个东西能转起来以后,就懒得再去整理代码了。</p> <p>就个人而言,经过这一轮的开发,起码熟悉了构建一个相对完整的android应用前前后后需要掌握的一些关键知识。虽然本人不是从事android开发工作,作为兴趣爱好,也算是一门技能,慢慢培养吧:)</p> <p> </p>