# uniapp-仿抖音短视频模版
**Repository Path**: tonyshow/fandouyin
## Basic Information
- **Project Name**: uniapp-仿抖音短视频模版
- **Description**: 仿抖音模版
请导入HbuilderX中,按照页面说明提示即可。
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 96
- **Created**: 2022-05-06
- **Last Updated**: 2022-09-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# uniapp-仿抖音短视频模版
#### 介绍
uniapp-仿抖音模版
请导入HbuilderX中,按照页面说明提示即可。
#### 安装教程
方式一
1. git clone https://gitee.com/ZhenYJ/fandouyin.git
2. 引入HbuilderX中
3. 选择对应端(App、小程序、H5)页面启动运行程序即可
方式二
1. 复制链接打开uniapp插件市场
2. 直接导入HbuilderX
3. 链接:https://ext.dcloud.net.cn/plugin?id=5656
4. 选择对应端(App、小程序、H5)页面启动运行程序即可
#### 使用说明
# 🌟🌟🌟🌟🌟🌟🌟
【一定注意 -- start】
# 注意事项:
# 1.如果导入含 tabbar 页面,请在 onLoad()中修改 deleteHeigth的值。
# 2.index.nvue页面适用于:安卓、iOS。
# 3.nvueSwiper页面适用于:手机H5、小程序。(暂不支持PC)
# 4.小程序、H5用户导入插件demo后,勿直接运行,默认是App端运行,小程序、H5用户请参考视频教程。
## 5.小程序端:<测试阶段请按照如下配置信息>
> 1.前往小程序官网配置请求域名:https://bdb24c6d-8c19-4f80-8e7e-c9c9f037f131.bspapp.com【以免测试过程中出现测试数据无法请求的问题】
> 2.在开发者工具调试后,为保证性能可以启用真机预览(而非使用真机调试),第一步配好以后才不会出现黑屏
# 🌟🌟🌟🌟🌟🌟🌟
【一定注意 -- end】
># 至2022年4月29日,此插件已经连续更新和维护9个月。
># 对于如何提升播放性能,如何做到像抖音一样随滑随播,于是在github和gitee和DCloud插件市场和各个论坛,翻遍了播放插件和优化思路,很多插件发布以后都不会再进行长期维护,作者承诺此插件免费发布,并且长期维护,感谢大家对作者工作的支持。
># · 预加载:在线预加载、离线在线混合预加载
># · 优化播放、加载视频算法(可以无限刷视频)
># · 解决App端视频列表上下滑动、视频自动滑动播放的难点
># · 解决视频播放前黑屏的问题,解决其他短视频组件播放前还要等待还要加载,还要转圈的问题,做到了提前加载,即滑即播。
>### 注意:此插件原生实现,没有基于第三方原生插件,解决提前预播的难点,视频播放性能再次得到提升。
># 注意⚠️:所有页面都为 nvue 页面,请误引入至 vue 页面中。
># App端请勾选VideoPlayer模块。否则视频无法播放,切记,切记,切记。
[详细参考官方文档:]
1.插件可直接粘贴复制,不影响其他功能
### 2.代码详解已经一步一步写在代码旁边了,优化了蛮多视频组件常见的一些问题.
* 比如:
```
滑着滑着卡死的.
还只是稍稍滑一点点就播放下一个视频或者上一个视频
滑动太快播放串音
for循环在低端机直接卡死等等。
```
* 这个版本都有纠正和改进。
* ### 欢迎大家多多指正。有不懂的问题可以在群里提出来。
# QQ群:953408573
3.官方的进度条太臃肿而且无法更改,其他组件的进度条难分离,此插件精简了进度条代码,高度自定义进度条样式。
4.安卓测试机型:
```
高端机型:华为 Mate40、芯片:麒麟9000、系统:Android 10.0
低端机型:红米 Note3、芯片:高通骁龙650、系统:Android 6.0.1
说明:高端机型得益于芯片,滑动流畅,其他如上说明。低端机型由于机器太老6年前的安卓手机,滑动太快的时候会卡住,但是过一会就会好。
```
5.苹果测试机型:
```
高端机型:iPhone12,iPad Pro2020、芯片:A14,A12Z、系统:iOS14.5、iPadOS 14.2
低端机型:iPhone6、芯片:A8、系统:iOS 12.4
说明:高端机型得益于芯片,滑动流畅,其他如上说明。低端机型:6年前的苹果产品还是够挺,滑动只是略微卡顿。
```
6.演示视频链接:
###
7.安卓体验链接:
###
### 8.App端插件引入了评论,这一部分仅做参考(如果需要H5、小程序请参考评论插件:)
(App端引入)(uni-popup组件已经被改造了)
```
```
## 9.视频教程:
##
## 10.关于问题反馈:
> ## (1)最有效的方式就是加 QQ 群反馈,消息及时,解决速度快。
> ## (2)评论区反馈格式如下:
(如下格式才可得到有效回复)
```
使用端:App[iOS\Android](小程序、H5)
问题描述:xxxxx
其他内容:xxxxx
```
(示例)
```
使用端:App[iOS]
问题描述:如何处理安全区高度
其他内容:【配图1】【配图2】
```
# App端请勾选VideoPlayer模块。否则视频无法播放,切记,切记,切记。
### · 捐赠插件的开发
觉得不错的话快来支持一下作者吧
