全球首款短视频聚合应用「酱爆视频」开发技术介绍

本文详细介绍了全球首款短视频聚合应用「酱爆视频」的开发过程和技术要点。应用集成了多个短视频平台的内容,功能包括主页切换、视频播放、下载管理等。主要技术涉及ViewPager+Fragment、自定义View、ijkplayer视频播放器、okhttp网络框架等。此外,还分享了资源获取和应用界面设计的经验。
摘要由CSDN通过智能技术生成
一、前景回顾

之前已经介绍了酱爆视频的开发原理,本文就来介绍整个项目的开发流程以及用到的技术点,在之前文章也说到了酱爆视频主要是把当前的某音,某手,某山,某拍短视内容整合到一个app中,前面通过一些手段已经可以拿到他们的视频数据,那么我们现在需要做的就是把数据包装出来进行展示即可,而为什么我要做这个应用,原因在之前也说了,不了解的同学可以点击查看详情:为什么我要死磕这四家短视频,因为我穷!


二、页面介绍

首先我们来看应用的大致功能,酱爆视频功能主要包括主页的四个tab切换,然后就是视频播放详情页,视频支持下载,设置页面中也可以管理下载视频,删除视频等操作。而应用中也包括了之前介绍的今日头条视频下载器功能!


第一页:闪屏页

每个应用都会有闪屏页,一般作用一般就两个:一个是接入闪屏页广告,就好比上面的封面图可以换成广告图的,一个是为了加载程序前置资源,有的应用启动会初始化很多事情,所以闪屏页就相当于延迟,但是对于用户来说无感知的!


第二页:主页

主页主要采用了ViewPager+Fragment实现四个短视频内容切换功能,标题栏中包括左滑菜单功能和用户登录功能,而在主页中也多了一个右下角底部弹出菜单,这个菜单当向下滑动就隐藏,向上滑动就弹出,包括两个子菜单一个是刷新最新数据,还有一个是进入设置页面!


第三页:视频播放页

这个页面主要从主页点击视频进入以及本地保存的视频点击进入,页面顶部菜单包括返回,视频标题,以及菜单栏,菜单栏中包括下载视频,视频详情,视频链接复制,视频设置等功能。底部主要包括视频的附加信息,这里四个短视频平台信息不一样,某音有视频音乐,不过播放数和点赞数都有不会变,然后就是用户头像,用户名,用户年龄,地域等信息。右下角是一个播放暂停按钮,而点击视频会隐藏顶部菜单,视频详情页也有很多隐藏功能,比如上下滑动快速切换下一个视频,右滑动退出等操作,这里做了区分短视频没有进度条而且支持循环播放,而某拍是长视频有对应的进度条可以拖动进度。


第四页:左侧菜单栏页

这个菜单栏,主要是借鉴酷狗音乐的左滑菜单功能,主要利用水平滑动View实现,菜单中主要包括登录入口&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值