默认
发表评论 3
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
[已解决] 求教RainbowChat发送的语音消息,在RainbowChat-Web端无法播放
app端和web端可以互通消息。但是 app 发送的语音消息,在 web 端无法播放。请问如何 排查 和 解决呢?
[已解决] 求教RainbowChat发送的语音消息,在RainbowChat-Web端无法播放_微信图片_20220826134622.png

[已解决] 求教RainbowChat发送的语音消息,在RainbowChat-Web端无法播放_微信图片_20220826134635.png

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:[已解决] 求教RainbowChat和RainbowChat-Web消息不能实时同步和互通下一篇:移动端IM产品RainbowChat[专业版] iOS端 v4.4版已发布!
推荐方案
评论 3
引用: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的能力,没有别的依赖
引用: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>

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

日志抓的详细一点
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部