语音播放接口

18797817530 2023-3-8 432

我把appserver中的/amr2mp3接口移植到自己的系统,调用就会报图中的错误

最新回复 (3)
  • 18797817530 2023-3-8
    引用 2
    已解决,引入了依赖包
  • 18797817530 2023-3-8
    引用 3
    centos6会报一个错误ws.schild.jave.InputFormatException
            at ws.schild.jave.MultimediaObject.parseMultimediaInfo(MultimediaObject.java:432)
            at ws.schild.jave.MultimediaObject.getInfo(MultimediaObject.java:183)
            at ws.schild.jave.Encoder.encode(Encoder.java:651)
            at ws.schild.jave.Encoder.encode(Encoder.java:398)
            at ws.schild.jave.Encoder.encode(Encoder.java:363)
            at org.springblade.modules.system.controller.AudioController.amr2mp3(AudioController.java:96)
            at org.springblade.modules.system.controller.AudioController.access$000(AudioController.java:22)
            at org.springblade.modules.system.controller.AudioController$1.get(AudioController.java:62)
            at org.springblade.modules.system.controller.AudioController$1.get(AudioController.java:52)
            at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
            at java.base/java.lang.Thread.run(Thread.java:834)
  • x86 2023-3-8
    引用 4

    确定参数输入的是 amr格式的音频文件吗? 是不是必现的

    另外, amr2mp3 是由于web/小程序原生的audio标签不支持amr格式的音频而引入的。

    现在uni-chat和小程序发的语音消息是mp3格式,其他端都是amr格式。

    如果只有uni-app端话,可以直接在config.js里面将AMR_TO_MP3_SERVER_ADDRESS=''

返回