iOS端无法播放对方发过来的语音消息

yuzhejun 10月前 327

对方安卓手机可以收到我的语音消息也可以正常播放,我在自己的对话列表中可以播放自己发出的语音消息,但是对方发过来的语音消息点击没有反应,也无法播放,麻烦问下这是什么情况。

最新回复 (7)
  • HeavyRain 10月前
    引用 2
    用demo对比过没有,demo上有没有问题?另外debug看一下消息中的语音链接,放到浏览器里看看能不能播放?
  • yuzhejun 10月前
    引用 3

    debug看了下我发送的消息链接无法下载语音,应该是turn服务的原因,谢谢,后面再看看。我想问下我们集成了cocoapods的工程怎么完整的引入wfuikit工程。单独导入类文件夹,总是因为一些第三方库版本不一致报错。我把我们的工程结构放图片了。

  • HeavyRain 10月前
    引用 4
    我们对cocopod不熟悉,理论上wfcuikit都是源码,和cocopod的第三方库集成应该没有障碍
  • yuzhejun 10月前
    引用 5
    HeavyRain 我们对cocopod不熟悉,理论上wfcuikit都是源码,和cocopod的第三方库集成应该没有障碍
    后台存储的链接:http://xyetest.xinyiglass.com:19000/xye-manager-media/media/2023/06/12/MTg1NTkx-2-1686561162-XjZzPHBbYJqJ.amr?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=adminMinio%2F20230612%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230612T091244Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=864aed4ba71437897adbd6549b19870cd08c6dc98d508d01e2009b124e8a86a2
    iOS端接收到的链接:http://xyetest.xinyiglass.com:19000/xye-manager-media/media/2023/06/12/MTg1NTkx-2-1686561162-XjZzPHBbYJqJ.amr?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=adminMinio%252F20230612%252Fus-east-1%252Fs3%252Faws4_request&X-Amz-Date=20230612T091244Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=864aed4ba71437897adbd6549b19870cd08c6dc98d508d01e2009b124e8a86a2

    问什么url中的X-Amz-Credential=adminMinio%252F20230612%252Fus-east-1%252Fs3%252Faws4_request  "%"被转码成了"%25",这个是怎么回事。麻烦问一下。
  • yuzhejun 10月前
    引用 6
    导致下载语音失败,客户端无法播放对方发过来的语音。
  • yuzhejun 10月前
    引用 7
    我前面描述的有误,是iOS收到链接后,AF发送请求转码后导致url改变
  • HeavyRain 10月前
    引用 8
    这个链接已经编码过了,在AF再次编码后就会出错,可以在调用AF前反编码一次再调用AF。你可以看看最近的提交,好像我们这么改过
返回