代码用的官方文档的:
onLoad: function (options) { var that = this ; const backgroundAudioManager = wx.getBackgroundAudioManager() backgroundAudioManager.title = '此时此刻' backgroundAudioManager.epname = '此时此刻' backgroundAudioManager.singer = '汪峰' backgroundAudioManager.coverImgUrl = 'http://y.gtimg.cn/music/photo_new/T002R300x300M000003rsKF44GyaSk.jpg?max_age=2592000' backgroundAudioManager.src = 'http://ws.stream.qqmusic.qq.com/M500001VfvsJ21xFqb.mp3?guid=ffffffff82def4af4b12b3cd9337d5e7&uin=346897220&vkey=6292F51E1E384E061FF02C31F716658E5C81F5594D561F2E88B854E81CAAB7806D5E4F103E55D33C16F3FAC506D1AB172DE8600B37E43FAD&fromtag=46' // 设置了 src 之后会自动播放 console.log(backgroundAudioManager); console.log(backgroundAudioManager.title); console.log(backgroundAudioManager.epname); console.log(backgroundAudioManager.singer); console.log(backgroundAudioManager.src); console.log(backgroundAudioManager.duration); } |
控制台打印如下:
全部为undefined
把第一行打印的这个对象打开详细
可以看到这个对象里其实是有部分属性的,但是有些属性还是没有
比如上面epname和singer赋过值,这里没有值,
duration是有值的下面打印却是undefined
这是怎么回事?
还有放在手机上测试打印出的结果不是undefined而是null
17提问的,3202年了官方还没解决
解决了吗
同问.