camera组件,调用stopRecord在安卓手机success和fail的回调同时执行吗?
发布于 4 年前 作者 yan42 2034 次浏览 来自 问答

camera组件,调用stopRecord在安卓手机success和fail的回调会同时执行,并且success回调中的tempVideoPath为null?安卓手机好多都有这个问题而且复现的次数很多。

以下是代码片段:

stopShootVideo() {

    this.setData({

      flag: false,

      title: false

    })

    this.ctx.stopRecord({

      compressed: true, //压缩视频

      success: (res) => {

        console.log(‘成功-----’, res)

        this.setData({

          duration: res.duration,

          videoFile: res.tempVideoPath

        })

        this.uploadVideo(res.tempThumbPath, 0)

      },

      fail(err) {

        console.log(‘失败-----’, err)

        wx.showToast({

          title: ‘录像失败,请重试’,

          icon: ‘none’,

          duration: 4000

        })

      }

    })

  },

1 回复

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

回到顶部