uniapp小程序中使用video视频播放卡顿

问题:在使用uniapp小程序的video视频播放,视频已经在播放了,但是进度条没走,还是卡顿的状态(测试ios能正常使用,安卓手机会出现此问题)

在网上找了很多方法,最多的说是用:custom-cache="false",试了并没有效果,看来和我问题不一样,后来用了个简单粗暴的方法,发现是有效果的,以下是关键代码:

复制代码
// 视频元数据加载完成时触发。
videoLoadedmetadata(e) {
	const that = this
	that.videoContext.play()
	that.VodLoadText = ''
	let seekCurrentTime = 0
	//解决安卓从0开始播放卡顿的问题
	if (this.videoCurrentTime == 0) {
		seekCurrentTime = 0.5
	} else {
		seekCurrentTime = this.videoCurrentTime
	}
		//记忆播放
		that.videoContext.seek(seekCurrentTime)
		//把当前时间播放时间和记忆播放时间相等
		that.currentTimeVod = seekCurrentTime
	},

原理就是发现从0播放就会发生大概率卡顿,然后我在每次视频播放的时候判断如果是从0开始播放就强制变成0.5,从0.5秒开始就不会出现这种异常卡顿。

方法很粗暴,如果有更好的方式可以留言指正,感恩!

相关推荐
iOS阿玮3 小时前
三年期已满,你的产品不再更新将于90天后下架。
uni-app·app·apple
早睡身体好~19 小时前
【lubancat】鲁班猫4实现开机后自动播放视频
音视频·linux开发
小幽余生不加糖19 小时前
电路方案分析(二十二)适用于音频应用的25-50W反激电源方案
人工智能·笔记·学习·音视频
胡耀超19 小时前
DataOceanAI Dolphin(ffmpeg音频转化教程) 多语言(中国方言)语音识别系统部署与应用指南
python·深度学习·ffmpeg·音视频·语音识别·多模态·asr
bug总结1 天前
深入理解 uni-app 的 uni.createSelectorQuery()
uni-app
真上帝的左手1 天前
25. 移动端-uni-app
uni-app
编程猪猪侠1 天前
基于Uni-app+vue3实现微信小程序地图固定中心点范围内拖拽选择位置功能(分步骤详解)
uni-app
shix .1 天前
bilibili视频总结
音视频
小徐_23331 天前
Trae 辅助下的 uni-app 跨端小程序工程化开发实践分享
前端·uni-app·trae
斯~内克1 天前
UniApp 页面传参方式详解
网络协议·udp·uni-app