1***@qq.com
1***@qq.com
  • 发布:2022-08-08 14:39
  • 更新:2023-02-21 15:33
  • 阅读:506

【innerAudioContext.onTimeUpdate】 第一次点击播放时不会触发 再次点击才会触发

分类:uni-app

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

PC开发环境操作系统: Windows

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

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

基础库版本号: 2.25.1

项目创建方式: CLI

CLI版本号: "vite": "^2.9.5"

示例代码:

const starPlay = () => {
innerAudioContext.loop = true;
innerAudioContext.src = props.audioUrl;
innerAudioContext.play();
isplay.value = true
innerAudioContext.onTimeUpdate((res) => {
console.log(innerAudioContext.currentTime)
console.log(innerAudioContext.duration)
});
innerAudioContext.onEnded((res) => {
isplay.value = true
stopPlay()
});
}

操作步骤:

执行以上事件

预期结果:

执行事件就可以触发

实际结果:

执行事件第二次就可以触发,第一次不触发

bug描述:

2022-08-08 14:39 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

是该帖子类似问题吗?
可以使用微信小程序写个demo测试一下,区分是否是 uni-app 问题, 如确认是 uni-app 问题,请提供下测试工程,谢谢

1***@qq.com

1***@qq.com

解决了,我也碰到了,点击第二次才开始监听

  • 1***@qq.com

    我找到了解决方案https://blog.csdn.net/quhongqiang/article/details/125002575

    2023-02-21 15:37

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