1***@qq.com
1***@qq.com
  • 发布:2020-11-05 14:47
  • 更新:2022-11-23 12:00
  • 阅读:2091

uni.createInnerAudioContext获取不到时长

分类:uni-app

使用onCanplay方法监听,获取不到音频时长,小程序和app输出都是0,h5输出Infinity
代码:
this.context = uni.createInnerAudioContext();
this.context.src = "http://dp-ftpserver.oss-cn-shanghai.aliyuncs.com/families-school-connection/file/15cf3add-2e83-41ac-bec0-d524b7fafe04";
this.context.onCanplay(() => {
this.context.duration;
setTimeout(()=>{
this.duration = this.context.duration;
console.log(this.duration)
},1000)
})

2020-11-05 14:47 负责人:无 分享
已邀请:
soloEmperor

soloEmperor

在onTimeUpdate中获取

x***@qq.com

x***@qq.com - 你好

onTimeUpdate 中也获取不到

  • 1***@qq.com

    要在onPlay访问duration,然后在onTimeUpdate中获取就可以了,好坑啊

    2023-09-05 21:44

该问题目前已经被锁定, 无法添加新回复