这几天在研究小程序里面使用讯飞语音平台的文字转语音功能,当连接成功后台返回地址后,地址明明是有的,但一直报错,附上错误提示:
地址明明是正确的,在浏览器里可以打开,而且在代码里面把地址写死,不通过request获取的话就可以播放,着实让我研究了好几天,最后发现,其实只要在获取到地址后,播放调用音频的那里加个延时函数就好了,我猜测可能是因为程序执行的太快了,莫名其妙的bug,加个1秒的延时函数,就可以正常播放了,播放完毕后记得清除掉这个延时函数,否则会出现只播放一半或者其余的bug,附上代码截图: