收藏
回答

背景乐播放完一遍后会停顿1秒才播放下一遍

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小游戏 Bug Android 8.1.0 Smartisan Pro 2S 7.0.6

我们的小游戏设置了背景乐循环播放,但在安卓真机(ios未测试)上每播完一遍后会停顿1秒才播下一遍,开发者工具里是正常的。

最后一次编辑于  2019-09-16
回答关注问题邀请回答
收藏

4 个回答

  • 小游戏运营专员 - 宏
    小游戏运营专员 - 宏
    2019-09-16

    您好,能否提供个代码片段,这边复现一下看看(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2019-09-16
    有用
    回复 1
    • 2019-09-17
      代码片段:https://developers.weixin.qq.com/s/rrxjpqm87gbC
      2019-09-17
      回复
  • jd
    jd
    2019-09-17

    ,,有停顿是正常的,但不是1秒,是45毫秒左右,因为摇重新加载音频文件和初始化播放器资源

    2019-09-17
    有用 1
    回复 2
    • 2019-09-19
      45 毫秒的话应该很难感知到,但这个是很明显的停了1秒,在网页或开发者工具里都是正常的
      2019-09-19
      回复
    • jd
      jd
      2019-09-19回复
      看日志真的是40~50毫秒左右
      2019-09-19
      回复
  • 空瓶子
    空瓶子
    2019-09-17

    你把这行代码:let ctx = canvas.getContext('2d'),放到loop循环外面试试:

    2019-09-17
    有用 1
    回复
  • 2019-09-16

    我新建了一个小游戏,使用自动创建的 Demo 模板,只替换了 bgm.mp3 这个音乐(模板中的背景乐比较长,节奏比较紧,听不出停顿),预览二维码如下。背景乐30秒,可以听到明显的停顿1秒。


    2019-09-16
    有用
    回复 4
登录 后发表内容
问题标签