收藏
回答

camera组件录像后上传,后台得到旋转90度(后置摄像头)

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug camera 微信安卓客户端 7.0.4.1420 2.7.7

使用该接口

wx.createCameraContext(this).startRecord

录一段视频后,上传到后台,实际偏转-90°。


测试机型:三星S9 谷歌2。均为Android 9的版本


wx.createCameraContext(this).stopRecord({
  success: function (res) {
    console.log(res)
  },
  fail: function (res) {
    console.log(res)
  },
  complete: function (res) {
    console.log('complete!')
    wx.uploadFile({
      url: 'xxxxxx', //仅为示例,非真实的接口地址
      filePath: res.tempVideoPath,
      name: 'file',
      formData: {
        'imgX': that.data.imgX,
        'imgY': that.data.imgY,
        'imgW': that.data.imgW,
        'imgH': that.data.imgH
      },
      success(res) {
 
        console.log('返回结果' + res.data)
      },
      fail(res) {
      
     
      }
    })
  }
})


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

1 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    09-10

    微信版本更新至最新版本看看,问题还存在,提供机型,微信版本,基础库版本,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    09-10
    赞同
    回复 2
    • 🍊💦  🍊
      🍊💦 🍊
      09-10

      https://developers.weixin.qq.com/s/jtg7rhmO75bw复现代码。其实跟文档差不多,就是上传而已。微信更新的版本为:7.0.6.1500  。基础库版本为:2.8.2.测试机型:三星S9 谷歌2。均为Android 9的版本。更新至最新版还存在

      09-10
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      09-10回复🍊💦 🍊

      这个需要开发者自己处理下,参考:

      小程序的页面是用webview渲染的,webview的图片渲染不会读取图片的exif信息,这个浏览器内核没支持。previewImage可以是客户端解析了exif信息


      建议自行做一下旋转处理


      09-10
      回复
问题标签