小程序
小游戏
企业微信
微信支付
扫描小程序码分享
wx.createInnerAudioContext().onTimeUpdate
之前是可以监听
现在为什么监听不到了
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
确定遇到了该问题,在小程序2.6.1一下onTimeUpdate是OK的,但是在2.6.1以上onTimeUpdate无法触发回调!!!!,这是怎么回事儿啊?
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
奇怪了,不思其解,如果同时监听了onPlay 和 onTimeUpdate后,再监听onCanPlay事件 也会影响onTimeUpdate的调用。
必须得监听
innerAudioContext.onPlay(() => {
console.log('音频播放')
})
才有输出 这个是bug吧 刚才试了 不监听onPlay onTimeUpdate就监听不了 只有监听了onPlay onTimeUpdate才可以监听 也算暂时解决了问题
但是讲道理 这俩没绑定关系吧 应该不监听了onPlay onTimeUpdate也可以监听才对吧
官方可以试试 @官方
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
const innerAudioContext = wx.createInnerAudioContext();
Page({
data: {
},
onLoad: function (option) {
innerAudioContext.autoplay = true
innerAudioContext.src = 'http://ws.stream.qqmusic.qq.com/M500001VfvsJ21xFqb.mp3?guid=ffffffff82def4af4b12b3cd9337d5e7&uin=346897220&vkey=6292F51E1E384E061FF02C31F716658E5C81F5594D561F2E88B854E81CAAB7806D5E4F103E55D33C16F3FAC506D1AB172DE8600B37E43FAD&fromtag=46'
innerAudioContext.onTimeUpdate(() => {
console.log(innerAudioContext.duration)
console.log(innerAudioContext.currentTime)
}
没有输出的
你这是需要有背景音频播放进度更新的时候才会触发的
innerAudioContext . autoplay = true
但是背景音乐已经开始播放了呀
还是没有触发 这是为什么呢
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
确定遇到了该问题,在小程序2.6.1一下onTimeUpdate是OK的,但是在2.6.1以上onTimeUpdate无法触发回调!!!!,这是怎么回事儿啊?
奇怪了,不思其解,如果同时监听了onPlay 和 onTimeUpdate后,再监听onCanPlay事件 也会影响onTimeUpdate的调用。
必须得监听
innerAudioContext.onPlay(() => {
console.log('音频播放')
})
才有输出 这个是bug吧 刚才试了 不监听onPlay onTimeUpdate就监听不了 只有监听了onPlay onTimeUpdate才可以监听 也算暂时解决了问题
但是讲道理 这俩没绑定关系吧 应该不监听了onPlay onTimeUpdate也可以监听才对吧
官方可以试试 @官方
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
const innerAudioContext = wx.createInnerAudioContext();
Page({
data: {
},
onLoad: function (option) {
innerAudioContext.autoplay = true
innerAudioContext.src = 'http://ws.stream.qqmusic.qq.com/M500001VfvsJ21xFqb.mp3?guid=ffffffff82def4af4b12b3cd9337d5e7&uin=346897220&vkey=6292F51E1E384E061FF02C31F716658E5C81F5594D561F2E88B854E81CAAB7806D5E4F103E55D33C16F3FAC506D1AB172DE8600B37E43FAD&fromtag=46'
innerAudioContext.onTimeUpdate(() => {
console.log(innerAudioContext.duration)
console.log(innerAudioContext.currentTime)
})
}
})
没有输出的
你这是需要有背景音频播放进度更新的时候才会触发的
innerAudioContext . autoplay = true
但是背景音乐已经开始播放了呀
还是没有触发 这是为什么呢