使用了两个音频地址测试 seek 跳转:
// 此地址可以正常跳转 有效:
// http://sp.9sky.com/convert/song/music/1030028/20210721151849987.mp3
// 此地址跳转会从头开始播放 无效:
// https://www.prehot.com/test/audio.mp3
使用的代码:
const _InnerAudioContext = wx.createInnerAudioContext()
_InnerAudioContext.autoplay = true
Page({
data: {
},
onLoad: function (options) {
_InnerAudioContext.src = 'http://sp.9sky.com/convert/song/music/1030028/20210721151849987.mp3'
_InnerAudioContext.onTimeUpdate(() => {
console.log(_InnerAudioContext.currentTime);
})
},
forward: function () {
_InnerAudioContext.pause() // 先暂停
_InnerAudioContext.seek(31) // 再跳转
setTimeout(() => {
_InnerAudioContext.play()
}, 500); // 给一个延迟,再播放
}
})
求教,是不是自己的服务器配置有问题?windows iis7
谢谢!
请具体描述问题出现的流程,提供下这种格式的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。