html52.com
我爱小程序-开发者交流社区

innerAudioContext.duration获取音频长度时真机获取到的为0这个问题解决没?

innerAudioContext.onCanplay(() => {
	innerAudioContext.duration
	let getAudioTime = setInterval(() => {
		console.log('定时器获取duration', innerAudioContext.duration)
		if (innerAudioContext.duration !== 0) { // 里面有时间了
			let audioEndTime = Math.floor(innerAudioContext.duration)
			console.log('获取音频总时长为-------》', audioEndTime)
			clearInterval(getAudioTime)
		}
	}, 1000)
})

网友回复

社区技术运营专员-CJiang:

请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付