
关于微信小程序中获取音频时长及实时播放进度的问题
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文将探讨在微信小程序开发过程中如何高效地获取音频文件的总时长以及实现音频播放的实时进度显示,帮助开发者解决实际应用中的技术难题。
在音频播放之前无法获取总时长,在开始播放之后需要设置setTimeout来获取总时长,并且可以在监听音频播放进度更新事件的过程中进行相关操作。
例如:
```javascript
audioPlayed: function () {
myAudio.play();
setTimeout(() => {
myAudio.onTimeUpdate(() => {
console.log(myAudio.duration); // 总时长
console.log(myAudio.currentTime); // 当前播放进度
});
}, 500);
}
```
这段代码实现了在音频开始播放之后,通过设置定时器来获取总时长和当前播放进度。
全部评论 (0)
还没有任何评论哟~


