收藏
回答

我在使用小程序创建的基础飞机demo中,添加游戏录制回放,为啥提示未知错误?

我在main.js最顶层,全局定义了recorder。

然后在restart里,加入了开始录制的方法,手机调试模式报未知错误。

     // 清除上一局的动画
    window.cancelAnimationFrame(this.aniId);
    this.aniId = window.requestAnimationFrame(
      this.bindLoop,
      canvas
    )
    console.log('是否支持录制游戏画面', recorder.isFrameSupported())  
    console.log('是否支持录制游戏画面的同时也录制音频', recorder.isSoundSupported()) 
    console.log('开始录制: start')
    recorder.start()
回答关注问题邀请回答
收藏

1 个回答

  • Forever
    Forever
    06-12

    https://developers.weixin.qq.com/community/minigame/doc/0008ced3f1c1a84cd77ac29b25b000 解决办法看这里

    06-12
    有用
    回复 2
    • 一方庭院
      一方庭院
      06-12
      好吧。是因为我没有开启增强编译。。。
      06-12
      回复
    • 一方庭院
      一方庭院
      06-12
      const shareBtn = wx.createGameRecorderShareButton({
        style: {
          left: 100,
          top: 100,
          height: 42,
          fontSize: 16,
          color: '#ffffff',
          paddingLeft: 10,
          paddingRight: 10
        },
        text: '玩一玩啊',
        share: {
          query: 'a=1&b=2',
          title: {
            template: '骚年,来玩啊'
          },
          bgm: '',
          timeRange: [[0, 1000], [2000, 3000]],
        }
      })


      请问。为啥报undefined is not a function 啊
      06-12
      回复
登录 后发表内容
问题标签