getBackgroundAudioManager播放结束安卓与ios、电脑不一
- 当前 Bug 的表现(可附上截图)
在背景音乐播放完以后 全局唯一的背景音频管理器 backgroundAudioManager
的数据 backgroundAudioManager.src 在ios 和电脑上打印出来是个空 安卓是刚刚播放完这首歌的url
- 预期表现
要空就都空 要有值就都有值
-
复现路径
-
提供一个最简复现 Demo
在背景音乐播放完以后 全局唯一的背景音频管理器 backgroundAudioManager
的数据 backgroundAudioManager.src 在ios 和电脑上打印出来是个空 安卓是刚刚播放完这首歌的url
要空就都空 要有值就都有值
复现路径
提供一个最简复现 Demo
你好,请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
看src的set,状态更新好像是0秒的延迟,是个异步,不过也没多大影响吧?不晓得你要实现什么需求。
var k = function() { return function(e, t) { var n = this; v.set(this, Object.assign(v.get(this), i({}, e, t))), "src" === e && v.set(this, Object.assign(v.get(this), { paused: !0 })), _.get(this) && (setTimeout(function() { (0, c.invokeMethod)("setAudioState", Object.assign({}, v.get(n), y.get(n), { audioId: h.get(n), success: function() { v.set(n, Object.assign(v.get(n), i({}, e, t))) }, fail: function() { S.call(n) }, complete: function(e) {} })), _.set(n, !0) }, 0), _.set(this, !1)), y.set(this, Object.assign(y.get(this), i({}, e, t))) } }() |