MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. zghh007
    3. 帖子
    Z
    • 资料
    • 关注 0
    • 粉丝 0
    • 主题 1
    • 帖子 3
    • 最佳 0
    • 有争议的 0
    • 群组 0

    zghh007 发布的帖子

    • RE: mirai2.9.0版本,私聊发送语音无法播放

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

      发布在 BUG反馈
      Z
      zghh007
    • RE: mirai2.9.0版本,私聊发送语音无法播放

      开发用的API是2.9.0的,但是mirai-console应该是2.9.1版本的

      发布在 BUG反馈
      Z
      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();
                      }
      

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

      发布在 BUG反馈
      Z
      zghh007
    • 1 / 1