解决了吗
wx.getBackgroundAudioManager()获取不到属性代码用的官方文档的: [代码]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 [图片]
2023-04-21