声音在安卓设备上能正常播放,但在ios设备上播放不出来,请问是为什么?
我借鉴这篇文章,用有道语音朗读API来作为小程序里英语单词的发音,但真机实测时点击播放按钮出现了如题所述的问题,相关代码如下:
const bgMusic = wx.getBackgroundAudioManager();
......
readword: function () {
if (word == null) {
console.log("word is null");
return;
}
bgMusic.title = this.data.nowWords[0];
console.log("execute bgMusic.title");
bgMusic.src = 'http://dict.youdao.com/dictvoice?type=1&audio=' + this.data.nowWords[0];
console.log("execute bgMusic.src");
bgMusic.play();
console.log("execute bgMusic.play");
},
从下图的log输出可以看到,相关代码是有执行过的