收藏
回答

安卓上播放音频相较ios有200ms左右的延迟

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小游戏 Bug Android 任意版本的安卓系统 任意安卓手机 7.0.5

【运行库2.8.0】

发现问题的契机是设置了按键音效,发现在安卓手机上,总是按键生效(比如跳转至别的界面)后才出现按键音效,感觉不对劲

于是同时使用ios设备和安卓设备进行公开行刑,同时点击按键,确实安卓的音效比ios要慢200ms左右才播出来

代码就不贴了,就几行谁都能敲出来。

搜了一下微信开放社区,有一个2018年的帖子,也提到了这个问题,但是没有官方回复。

而且一年多了也没见解决,就算是系统底层问题解决不了,好歹说一声呗~


最后一次编辑于  08-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

3 个回答

  • 黄力钧
    黄力钧
    08-22

    这个问题我遇到过,你可以尝试先调用stop(),再play()试一下看,微信的

    createInnerAudioContext 确实有一些兼容性问题,但都是可以解决的。


    08-22
    赞同 1
    回复 1
    • Japper
      Japper
      08-23
      刚刚试过了,但和ios一起运行进行对比,还是有相当的差距
      08-23
      回复
  • nickname
    nickname
    08-21

    你好,为方便定位问题,还是麻烦提供一下能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),thanks

    08-21
    赞同
    回复
  • Japper
    Japper
    08-21

    emmmm

    你随便找个项目

    建个按钮,给它绑个短促的音效

    在ios和安卓手机上跑起来

    同时点击

    就可以听到效果啦~

    必现的呀~

    08-21
    赞同
    回复