开篇寄语
伯衡君制作的Easy Web TV已经迭代到了8.0.1版本,在之前的版本上新增了不少新功能,伯衡君在这篇文章中做一些汇总的功能简介,以及后期会增添的功能和细节优化,打造出一款在网页上使用的智能TV,方便使用,还有一些彩蛋隐含其中。
前情提要
- 《4.0.0版Easy Web TV不仅能看电视直播,还能看影视剧动漫和综艺了》
- 《上次制作的Easy Web TV的Beta版正式发布喽,快来尝鲜体验》
- 《轻松自制一个收看6000多个电视台的网页,就是这么简单》
项目地址
Demo地址
延伸项目
在原基础版本上扩展出 Vue.js 版本
内容详情
Easy Web TV的发展脉络大致可以参考前情提要,从下往上这样发展而来,起初只是想做一个简单收看电视节目的网站,后来逐渐发现可以扩展为一个智能TV,而且随着技术的增长,发现了更加深层次的知识,实在是难得的收获,目前的功能包含:
- 收看全球6000+的电视直播节目
- 观看海量的电影,电视剧,动漫和综艺
- 收听全球28000+广播电视台
- 观看小说和漫画
- 听音乐(目前支持网易云音乐)
- 观看成人节目
在制作过程中,电视直播和广播电台使用的是公开的API,影视剧动漫综艺则是使用的采集站的内容,小说和漫画相当于利用爬虫把信息爬取下来,但又不是爬虫,这个最有意思就是利用一个代理网站将目标网站变成可以接收的信息源,解决CORS,也就是跨域问题,成人节目则是采用了十大色情站的api,总之,涉及到的源比较多。
说一下彩蛋,涉及到porn videos是进行了地域限制,除中国大陆和朝鲜两国外,均可以通过开启首页菜单中的sensitive content按钮来开启,如下图所示:
之后就可以在Easy Web TV看到首页新增了一个模块,那就是porn videos了。
中国大陆和朝鲜两国的网民可以开启VPN,并且在访问Easy Web TV的时候不要开启获取地理位置,那么也可以开启该板块,如果没有出现,请清除浏览器缓存,这样再访问就可以了。
因为这里伯衡君设置了localstorage缓存,记录了国家识别,清除缓存后,中国大陆和朝鲜两国的网民使用VPN切换到其他国家,自然就记录为其他国家了,自然该按钮就出现了。
后续发展:
- 游戏板块:伯衡君目前对制作游戏还未有深刻理解,所以升级到9.0.0版本预计还要很长时间
- 细节优化:包括但不限于,收藏夹功能(目前太简陋),语言模块(只进行了部分翻译),增加各种源,开发用户自定义源,增加音乐歌单等
关于游戏板块,目前的想法是可以在线玩电视游戏,比如fc游戏啊,世嘉游戏,GBA游戏等等,或许我可以用现成的技术模块穿插其中,这样就能提前完成游戏板块。
总之,目前Easy Web TV的主体功能基本就是这样了,如果后续还有重大更新,伯衡君会继续推出文章介绍的。
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号