let loginName = wx.getStorageSync('loginName');if (!!loginName) { let SocketTask=null; SocketTask = wx.connectSocket({ url: hosts.wss + '/dahe/servers.html?loginName=' + loginName, header: { 'content-type': 'application/json' }, method: "GET", success(res) { console.log("==================websocket链接返回的数据11:==================="); console.log(res); } }) SocketTask.onMessage((res) => { console.log("==================onMessage事件================="); console.log(res.data); let params = "content=" + res.data; //语音播报: generateSpeech(params).then(res => { let voiceMus = app.voiceMus; console.log("=============生成的合成语音地址:============="); console.log(res); voiceMus.src = hosts.javaHost + res; console.log("=============正常播报语音:============="); voiceMus.play();//在开发者工具上可以播放语音,在真机上没反应 }); }); SocketTask.onOpen((res) => { console.log("==================onOpen事件================="); console.log(res); })} |
webSocket状态下,开发者工具上可以正常播放语音,但在真机上无反应,不能播放语音。求解

我这边真机可以播放呢.... 代码有走进onMessage吗?
你好,请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
机型:小米8,问题上面提供的代码部分,就是使用到的代码片段。微信版本:6.6.7
麻烦按照教程来提供正确的代码片段,另外更新下客户端版本问题是否还存在
提供的代码片段不可用,麻烦重新确认下
wechatide://minicode/DcBQjomv7x3E 新提交的代码片段,需要appid权限
请尽快查看,给予反馈,谢谢