9***@qq.com
9***@qq.com
  • 发布:2025-09-04 11:58
  • 更新:2025-09-04 12:05
  • 阅读:24

【报Bug】 this.audioContext.onCanplay中真机获取的duration是0

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 15.5

HBuilderX类型: 正式

HBuilderX版本号: 4.75

第三方开发者工具版本号: 1.06.2504020

基础库版本号: 3.9.2

项目创建方式: HBuilderX

操作步骤:

上述bug描述

预期结果:

上述bug描述

实际结果:

上述bug描述

bug描述:

在音频文件中this.audioContext.duration真机获取时长是0,模拟器可以正常获取
this.audioContext = uni.createInnerAudioContext()
this.audioContext.src = url //注改URL可以正常播放有时长
this.audioContext.onCanplay(() => {
this.duration = this.audioContext.duration

     console.log('onCanplay')  
    console.log(this.duration)  
 })  

            this.audioContext.onTimeUpdate(() => {  

            })  

            this.audioContext.onEnded(() => {  

            })  

            this.audioContext.onError((err) => {  

            })    
2025-09-04 11:58 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

测试一下原生微信小程序是否有这个问题

要回复问题请先登录注册