菜鸟开发全网影视播放软件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

相关推荐

  • 科研项目结题财务意见

    科研项目结题财务意见 随着科技的不断进步,科研项目的结题变得越来越重要。在项目结题之前,需要对财务状况进行仔细的评估,以确保项目的财务状况良好,并为未来的投资做好准备。 在评估科研…

    科研百科 2025年4月18日
    1
  • 人防工程租赁使用合规要点(人防工程租赁规定)

    近日,某顾问单位拟租赁一处人防工程开展生产经营,向本律师咨询人防工程租赁使用合规问题,经查阅《人民防空工程平时开发利用管理办法》(以下简称“《管理办法》”)的相关规定,本律师认为,…

    科研百科 2022年5月31日
    476
  • 运维项目管理

    运维项目管理:实现高效运维的关键 随着互联网的发展,运维工作已经成为了企业日常运营中不可或缺的一部分。而运维项目管理则是实现高效运维的关键。本文将探讨运维项目管理的重要性,以及如何…

    科研百科 2024年8月14日
    44
  • excel版人事档案管理系统

    Excel版人事档案管理系统: 简单易用,功能强大 随着现代信息化的发展,人事档案管理已经成为了企业管理中不可或缺的一部分。传统的人事档案管理方法已经无法满足现代企业的需求,因此,…

    科研百科 2024年8月22日
    49
  • 哪些软件支持固定资产出入库管理

    固定资产出入库管理是企业管理中非常重要的一环,能够帮助企业更好地管理固定资产,提高资产利用效率。目前,有很多软件支持固定资产出入库管理,下面我们来介绍一些常见的软件。 1. Ora…

    科研百科 2024年10月14日
    6
  • 低代码定制aps

    低代码定制APS:提升企业数字化转型的利器 随着信息技术的快速发展,企业数字化转型已成为当今商业领域的热门话题。为了适应市场的竞争和满足客户的需求,企业需要快速、灵活地开发和部署应…

    科研百科 2024年2月22日
    163
  • 关于加强各类大型活动和会议管理的通知(关于加强各类大型活动和会议管理的通知标题)

    各乡镇(街道),县产业集聚区,各专项工作组,各单位: 为切实做好我县疫情防控工作,保障全县群众身体健康和生命安全,现就加强各类大型活动和会议等聚集性活动管理事宜通知如下: 一、严格…

    科研百科 2022年8月22日
    436
  • 科研项目(横向 纵向)

    科研项目(横向 纵向) 科研项目是科学研究的一个重要组成部分,横向科研项目指的是在一个特定领域内,不同机构或不同国家之间的研究项目,而纵向科研项目则指的是在同一领域内,不同时间段内…

    科研百科 2025年2月13日
    0
  • 做科研项目必备技能

    做科研项目必备技能 随着科技的不断发展,科研项目成为了现代社会中不可或缺的一部分。科研项目不仅可以帮助我们更好地了解自然现象,还可以为未来的科学研究提供基础。然而,科研项目的成功离…

    科研百科 2025年3月11日
    0
  • 系统开发项目管理的流程

    系统开发项目管理的流程 系统开发项目是一个复杂的过程,需要经过多个阶段和多个团队的协作,才能够完成一个高质量的系统。以下是系统开发项目管理的一般流程。 1. 定义项目目标和范围 在…

    科研百科 2025年7月12日
    1