分享两个开源的成品项目,一个视频播放器,一个音乐播放器!

声明:本文首发微信公众号【菜鸟要飞】,若有转载,请标明出处!前端

1、ivideo视频播放器git

github地址github

https://github.com/phobal/ivideo面试

是一个作React前端开发的读者推荐给小编的,此项目基于 Electron 开发的跨平台客户端版本的视频播放器,该播放器包含国内主流视频平台视频资源,目前提供了MAC、Window、Linux版本,有兴趣的能够自行去项目GitHub地址上下载。而Electron是使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用的开源项目。此外此项目主要使用了React和Redux技术,感兴趣的读者能够关注一下,建议将项目本地备份浏览器

小编在周末两天使用了MAC版本的,分享一下使用感觉。缓存

一、ivideo虽然包含主流平台的资源,但也只是对平台入口的整合,不过也比浏览器方便,很容易切换微信

二、ivideo普通视频资源的解析路线还不错,从使用效果来看,感受比视频原线路要快(有多是错觉),但若是用其它的解析路线就没法看弹幕,做为弹幕狂小编接受不了,不少时候弹幕比电影还精彩。ide

三、ivideo对VIP资源的支持很很差,99%的VIP视频解析线路都没法使用,尝试了不少,也就有一条线可用还不稳定,但也能够理解,但愿做者可以不断补充新的解析线路。学习

2、listen1音乐播放器插件

github 地址

https://github.com/listen1/listen1

软件下载

http://githublisten1.coding.me/listen1/

此项目使用Pyhon开发,目前有两个版本的一个是谷歌浏览的插件版本和桌面版本(MAC和Window),listen1整合了网易云音乐、虾米、QQ的音乐资源。有兴趣的能够关注一下,建议将项目备份的本地研究。

使用感觉:(window桌面版)

一、listen1只是资源入口的整合,例如搜索功能和平台绑定,一次只能搜索一个平台的资源,可是切换很方便目前对网易云音乐的支持还算稳定,另外两个不太好。目前不支持VIP资源的播放;没有本地缓存,也没法播放本地的音乐。

二、歌单功能很是喜欢,能够把不一样平台的歌曲收藏到同一歌单中。

 

欢迎关注个人公众号:【菜鸟要飞】 ,面试宝典、学习路线、源码分享等等你来学