私聊发送语音后无法下载播放,群聊发送语音正常,语音大小不到100k

当电脑端在群聊听过语音后,私聊的同语音也可以播放
当手机端在群聊听过语音后,私聊的同语音却不可以播放

语音的编码格式为SILK,而非AMR

使用代码:

File f = 语音; if (event.getSubject() instanceof Group) { Group group = (Group) event.getSubject(); ExternalResource resource = ExternalResource.create(f); OfflineAudio audio = group.uploadAudio(resource); group.sendMessage(audio); resource.close(); } if (event.getSubject() instanceof Friend) { Friend user = (Friend) event.getSubject(); ExternalResource resource = ExternalResource.create(f); OfflineAudio audio = user.uploadAudio(resource); user.sendMessage(audio); resource.close(); }

已经发现原因...腾讯对私聊语音进行了加密操作,不允许直接播放非加密语音。
我没有权限删帖。