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秒开始就不会出现这种异常卡顿。

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

相关推荐
SimpleLearingAI11 分钟前
生成图像/视频质量评估
音视频·多模态大模型
hz5678918 分钟前
音视频技术SDK选型指南:企业实时互动场景的关键能力解析
网络·云计算·音视频·实时音视频·信息与通信
paokuflying23 分钟前
ffmpeg提取视频中的音频
ffmpeg·音视频
AI多Agent协作实战派1 小时前
AI多Agent协作系统实战(二十二):从6列到12列——任务监控报告的进化之路
java·人工智能·uni-app·bug
zandy10113 小时前
Seedance 2.0第三方创作工具怎么选?商用视频工作流评估指南
音视频
小杨小杨、努力变强!3 小时前
VS Code运行HBuilder X中的uni-app项目
vscode·uni-app·uni-app run
码兄科技12 小时前
实战:基于Spring Boot + UniApp的地理信息小程序开发
spring boot·后端·uni-app
小猴子爱上树20 小时前
一站式解决图片视频翻译难题的高效AI工具
人工智能·python·音视频
AI创界者20 小时前
【AI视频重塑】MoCha-GGUF 视频人物/主体替换整合包:8G显存轻量化部署与ComfyUI批量工作流详解
人工智能·aigc·音视频
EasyGBS1 天前
ONVIF设备接入国标GB28181视频平台EasyGBS:不用国标也能一键拉流!
服务器·php·音视频