前言
随着短视频类赛道开始逐渐变得成熟,很多新成立的互联网企业都想要借助短视频的流量红利来打造自己的私域流量。而想要从头开始打造一款功能完善的短视频App不仅需要比较庞大的技术团队,也需要实践来进行迭代优化。因此App待开发就成为了不少互联网企业快速入局短视频的捷径。今天就来分析一下打算开发或者待开发一款短视频App的时候需要哪些功能。
技术
①上下滑动的无限瀑布流视频显示
作为一个短视频最最基础的功能,如果没有瀑布流的功能无法支撑起一款连贯又完善的短视频App。那么一个好的无限瀑布流显示功能都必须具备滑动流畅的功能,不能因为机型和系统的原因导致上下滑动时产生卡顿。
基于Uni-app比较成熟的视频上下滑动插件其实也有比较成熟的开源项目,这里分享其中一个稳定的插件和源码:
上车短视频赛道:基于uniapp框架快速搭建自己的仿抖音短视频APP
②红包打赏
如何通过短视频完成流量的收割呢?那一定少不了对视频的红包打赏功能。其实作为基础功能以外的扩展功能,如果是基于传统的VS等框架,虽然可以做到跨平台开发,但是想要快速进行模块化开发的难度比较大。
uni-app同样作为跨平台开发框架,模块化开发的特点就可以实现在原有功能的基础上快速添加红包打赏的功能模块。如果刚才的上下互动视频功能模块是使用uniapp框架实现的话,现在的打赏功能就可以在此基础上快速实现。
③购物车功能
短视频现在另一大流行的功能就是通过短视频进行带货。因此在用户界界面增加一个购物车的组件非常有必要。因为这里购物车是可能每个视频都会有的,并且每个视频关联的数据可能不一样,因此我们直接通过插件自带的配置JSON来处理。
同样的,如果前面是使用uni-app来实现的基本的短视频功能,现在也同样可以添加uniapp代码快速实现购物车的功能。
总结
在企业想要通过服务商快速上线一个较为成熟的仿抖音或者仿快手短视频APP项目时,一些基础的功能就不仅是必备的,而且也必须保证稳定可用和具有拓展性。
项目开源地址及交流群
项目成品效果查看:请点击项目引言