问一个righnoJavaScript的问题

4 论如何优雅的打出gg 1个月前 237次点击

最近正在开发阿里云千问tts,在righno环境运行。首先,我们通过HTTP的方式发起post请求,注意在请求头传递authorization认证参数,在请求体传递合成参数。当服务器返回音频流时,我们拿到服务器返回的音频流解码成字节数组返回给播放器进行播放,但就在返回给播放器进行播放的时候出了问题。具体问题是

androidx.media3.exoplayer.ExoPlaybackException: Source error

androidx.media3.exoplayer.source.UnrecognizedInputFormatException: None of the available extractors (a, c, a, d, g, a, y, c, E, b, e, a, c, d, b, a, a, a, a, a, a) could read the stream. {contentIsMalformed=false, dataType=1}

有没有哪位大佬可以解决这样的问题的?我们返回的字节流都是mp3格式的。

共 7 条评论
落心雨 1个月前
0 
这个能用 p cp吗 或者是用其他的通讯 用 h t tp可能不行
论如何优雅的打出gg [楼主] 1个月前
0 
只能用HTTP,websocket也可以
落心雨 1个月前
0 
那就用第二个,如果你们会的话 如果是音频流的话 建议找一个支持音频流输入的播放器
论如何优雅的打出gg [楼主] 1个月前
0 
这个播放器是righno环境自带的播放器。
落心雨 1个月前
0 
啊这 好吧,没研究过这玩意
落心雨 1个月前
0 
第一个应该也能用 你说只能用这两个的话,那第一个肯定是能用的,只是可能方法有点问题
论如何优雅的打出gg [楼主] 1个月前
0 
对于tcp和udp什么的就别想了哈。
添加一条新评论

登录后可以发表评论 去登录