9***@qq.com
9***@qq.com
  • 发布:2025-09-23 15:50
  • 更新:2025-09-23 17:48
  • 阅读:61

【报Bug】createInnerAudioContext播放不完整

分类:uni-app

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

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 4.75

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

基础库版本号: 3.10.0

项目创建方式: HBuilderX

操作步骤:

17秒的视频,获取到的时长只有9秒,播放不全被截取了
const audioContext = uni.createInnerAudioContext()
audioContext.src = '地址'
audioContext.onCanplay(() => {
const duration = this.audioContext.duration;
})
audioContext.onTimeUpdate(() => {

            })  
           audioContext.onEnded(() => {  

            })  

audioContext.play()

预期结果:

17秒的视频,获取到的时长只有9秒,播放不全被截取了
const audioContext = uni.createInnerAudioContext()
audioContext.src = '地址'
audioContext.onCanplay(() => {
const duration = this.audioContext.duration;
})
audioContext.onTimeUpdate(() => {

            })  
           audioContext.onEnded(() => {  

            })  

audioContext.play()

实际结果:

17秒的视频,获取到的时长只有9秒,播放不全被截取了
const audioContext = uni.createInnerAudioContext()
audioContext.src = '地址'
audioContext.onCanplay(() => {
const duration = this.audioContext.duration;
})
audioContext.onTimeUpdate(() => {

            })  
           audioContext.onEnded(() => {  

            })  

audioContext.play()

bug描述:

有的视频获取正常,同样的代码有的时长获取不全播放也不全,举例17秒的视频,获取到的时长只有9秒,播放不全被截取了
const audioContext = uni.createInnerAudioContext()
audioContext.src = '地址'
audioContext.onCanplay(() => {
const duration = this.audioContext.duration;
})
audioContext.onTimeUpdate(() => {

            })  
           audioContext.onEnded(() => {  

            })  

audioContext.play()

2025-09-23 15:50 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

试试原生微信小程序有没有这个问题

要回复问题请先登录注册