前端推送数据
第一次发送二进制数据,第三方ws就会自动断开(阿里云语音识别),我问了阿里云客户,回复是二进制数据流有问题,导致中断,同样的参数,前端直连阿里云是可以的
补充日志
使用的是webman AsyncTcpConnection类, 感谢大佬只招,现在不确定的是,接收二进制有问题,还是send二进制有问题,很奇怪
$connection->con->conwebsocketType 是不是写错了? 我看手册写的是 websocketType 不是 conwebsocketType
websocketType
conwebsocketType
遇到同样的问题,请求阿里云发送二进制数据报错
$tempDir = BASE_PATH . '/public/audio/31.pcm'; $audioData = file_get_contents($tempDir); if ($audioData) { self::$aliWs->websocketType = Websocket::BINARY_TYPE_ARRAYBUFFER; self::$aliWs->send($audioData); } 这样发消息即可
$connection->con->conwebsocketType 是不是写错了?
我看手册写的是
websocketType
不是conwebsocketType
遇到同样的问题,请求阿里云发送二进制数据报错