已经发现原因...腾讯对私聊语音进行了加密操作,不允许直接播放非加密语音。
我没有权限删帖。
Z
Latest posts made by zghh007
-
mirai2.9.0版本,私聊发送语音无法播放
私聊发送语音后无法下载播放,群聊发送语音正常,语音大小不到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(); }
已经发现原因...腾讯对私聊语音进行了加密操作,不允许直接播放非加密语音。
我没有权限删帖。