cordova jmessage ios 语音消息发送失败,读取到语音消息播放失败

glwjz
2017-07-19 10:10 558 0

android 端已经完成并未发现问题
iOS问题描述:

  window.JMessage.sendGroupVoiceMessage($scope.currentGroupId, "file:///var/mobile/Containers/Data/Application/88DA62CA-3EA9-4756-B51C-8D8E9387758A/Documents/recordtest.wav",
                            function (response) {
                                var message = JSON.parse(response);
                                alert("发送语音消息成功  " + response);
                            }, function (errorMsg) {
                                alert("发送语音消息失败   " + errorMsg);  // 输出错误信息。
                            });

然后成功的回调里面,返回的是这个字符串: send%20single%20voice%20message

我生成iOS音频文件是否不对呢?但是我在本地播放是可以的。

q2 : 当我接收到其他会员推送过来到语音消息到时候,

document.addEventListener('jmessage.onReceiveMessage'

给我返回到是一个相对到路径,我打开改相对路径到时候,提示路径不准确。

极光这个方法应该是会自动帮用户将图片下载到本地手机中,然后用户直接用该相对路径就可以对音频文件进行访问。那么请问这个默认的路径是什么呢?

1个回答

热门排序
  • HuminiOS
    2017-07-19 13:13

    ios 不需要 file:// 这个前缀