默认

[已解决] 求教RainbowChat发送的语音消息,在RainbowChat-Web端无法播放

查看数: 15717 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-08-26 13:48

正文摘要:

app端和web端可以互通消息。但是 app 发送的语音消息,在 web 端无法播放。请问如何 排查 和 解决呢?

评论

JackJiang 发表于 2 年前
引用:imtudou 发表于 2022-08-26 16:37
[mw_shl_code=java,true]Could not find ffmpeg executable for native/ffmpeg-amd64 is the correct pla ...

嗯嗯 ,就是用到了ffmpeg将AMR音频转码MP3的能力,没有别的依赖
imtudou 发表于 2 年前
引用:JackJiang 发表于 2022-08-26 15:12
播放这个语音文件时,你立即看一下RainbowChatServer里的log4j生成的日志,看看是否是服务端amr转mp3文件失 ...

Could not find ffmpeg executable for native/ffmpeg-amd64 is the correct platform jar included?


根据这个报错,安装一下3个依赖之后,解决了!

<!-- [url]https://mvnrepository.com/artifact/ws.schild/jave-core[/url] -->
    <dependency>
      <groupId>ws.schild</groupId>
      <artifactId>jave-core</artifactId>
      <version>2.4.4</version>
    </dependency>

    <!-- [url]https://mvnrepository.com/artifact/ws.schild/jave-native-osx64[/url] -->
    <dependency>
      <groupId>ws.schild</groupId>
      <artifactId>jave-native-osx64</artifactId>
      <version>2.4.4</version>
    </dependency>

    <!-- [url]https://mvnrepository.com/artifact/ws.schild/jave-native-linux64[/url] -->
    <dependency>
      <groupId>ws.schild</groupId>
      <artifactId>jave-native-linux64</artifactId>
      <version>2.4.4</version>
    </dependency>

JackJiang 发表于 2 年前
播放这个语音文件时,你立即看一下RainbowChatServer里的log4j生成的日志,看看是否是服务端amr转mp3文件失败导致的。

日志抓的详细一点

返回顶部