真机无法播放背景音乐
发布于 6 年前 作者 mingfu 9329 次浏览 来自 问答

写了一个 player 组件。

在模拟器中使用 getBackgroundAudioManager 播放音乐没问题,但真机抛出下面的异常

真机调试时发现,下面的代码

audioMgr.src = this.data.src;
console.log('src=' + audioMgr.src);

audioMgr.src 是 undefined(确定 this.data.src 是m4a 音频地址,模拟器播放正常,真机也打印正常)

进一步发现 audioMgr (也就是 BackgroundAudioManager)的title, singer等属性都是 undefined, 这些属性是在组件的 ready 方法中设置了的。

1 回复

你好,问题未复现。请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码示例。

回到顶部