菜鸟开发全网影视播放软件APP过程实录(一)(影视app开发系统)

首先交代一下背景,本人是从事临床工作的一名医生,生活三点一线,很枯燥。业余生活也没有什么特别的爱好,偶尔喝喝小酒、看个电影,再就是玩电脑了吧?注:不玩游戏,除了偶尔来把红警,回味下曾经泡网吧包夜的情景。大概从2004年开始有了自己的第一台笔记本,那时就特别喜欢玩电脑,刚开始就是单纯的玩个单机游戏、看个电影什么的,后来,一次偶然的机会,接触到一款编程语言——《易语言》,我想如果有了解编程方面的朋友,对这个必然不陌生,网上对他的评价是应该毁誉参半吧,但毕竟是它拉低了编程界的门槛,至今保守估计依然有数以几十万计的拥趸,其影响力可见一斑,当然估计都是半路出家的业余爱好者,我就是其中之一,早期都是自己写一些自己用的小工具,那时可是成就感满满啊,因为实际需要,又自学了一些PS、JS、PHP、DelphiVB等等,当然——都是五把刀笑哭

说正事吧,如上所述,我喜欢电影,也喜欢编程,所以,我的故事开始了,对于网上各个平台充值会员的行为,我常常独自骂娘(虽然我从来也没有充值过任何一个平台的会员),以前最常用的就是火狐 油猴 AdBlock,这三样一组合,我想用过的人应该都有同感,那就是是真好用、真顺滑,可也有个明显的不足,那就是手机上用处有限啊,对于一个下班了常看电影的人,那必须要自己搞啊,也下载了几个APP,不是跳转到官方网站(就跟我不知道官网地址一样),就是插入了各种广告,很不爽,咱们毛主席有句话:“自己动手,丰衣足食”嘛,说干就干,以前也接触过Java,Android Studio开发环境也搭配好了,那么接下来我觉得只要复制、粘贴一个Demo就应该可以产生了。

软件大体架构是这样的,Kotlin(98%) Java(1%) Js(1%),IDE是Android Studio,我最初的设想是这样的,自己爬取视频网站的视频地址,存入数据库,这样必须要面临的问题是:1、自己必须有足够强的网站分析功力,各种JS加密、防盗链;

2、必须有足够强大的后台支撑能力,防攻击,防盗用,互联网上的各种视频浩如星海,姑且不论能不能爬取下来,就是数据存储我个人服务器也没有那么大的容量。

3、前面两项满足不了,还考虑什么三。

思虑再三,决定封装现有网站,全网视频利用现有技术,一网打尽(这话听着豪气啊),干,摸索过程就不详表了,中间Copy了很多现成的库,大体框架已定型了,由于写这篇文章时,大概摸索着写了有1个月左右的时间,很多细节已经想不起了,以后抽时间把每个开发步骤写出来,当是给自己留个备案吧。

现在的软件总体进度大概在25%左右了吧,基本具备播放全网视频的功能:1、各大平台VIP解析功能;2、视频真实地址嗅探功能(主要用于离线下载);3、适配异形屏功能;4、广告过滤功能(还需进一步优化);5、自动更新功能;6、调用影视搜索引擎搜索全网视频功能;7、全屏播放适配功能

下一阶段计划实现功能:1、实现下载功能(地址已经可以获取,主要解决多线程问题);2、清除缓存功能;3、个性化设置功能(PC模式,手机模式、平板模式);4、优化广告过滤;5、记录播放历史(这个暂时还没有方向,待研究);6、还有更多,不好高骛远,先将自己的每一步走踏实再说。

小结:个人开发软件就这样,随心所欲,没有美工,没有设计,没有文档,更没有测试,什么都靠自己来,什么也全靠自己想。很难,这应该就是痛苦并快乐着吧。

部分软件界面:

菜鸟开发全网影视播放软件APP过程实录(一)(影视app开发系统)菜鸟开发全网影视播放软件APP过程实录(一)(影视app开发系统)菜鸟开发全网影视播放软件APP过程实录(一)(影视app开发系统)菜鸟开发全网影视播放软件APP过程实录(一)(影视app开发系统)菜鸟开发全网影视播放软件APP过程实录(一)(影视app开发系统)菜鸟开发全网影视播放软件APP过程实录(一)(影视app开发系统)

来一个预览效果的视频

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年6月8日 上午9:57
下一篇 2022年6月8日 上午9:59

相关推荐