收藏
回答

wx.chooseImg & wx.chooseVideo 设置camera无效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.chooseImg & wx.chooseVideo 客户端 7.0 2.5

设置 camera 属性没用,全是后置

chooseImgBack: function () {
   wx.chooseImage({
     count: 1,
     sizeType: ['original'],
     sourceType: ['camera'],
     camera: 'back',
     success(res) {
       // tempFilePath可以作为img标签的src属性显示图片
       const tempFilePaths = res.tempFilePaths
     }
   })
 },
 
 chooseImgFront: function () {
   wx.chooseImage({
     count: 1,
     sizeType: ['original'],
     sourceType: ['camera'],
     camera: 'front',
     success(res) {
       // tempFilePath可以作为img标签的src属性显示图片
       const tempFilePaths = res.tempFilePaths
     }
   })
 },
 
 chooseVideoBack: function () {
   wx.chooseVideo({
     sourceType: ['camera'],
     maxDuration: 10,
     camera: 'back',
     success(res) {
       console.log(res.tempFilePath)
     }
   })
 },
 
 chooseVideoFront: function () {
   wx.chooseVideo({
     sourceType: ['camera'],
     maxDuration: 30,
     camera: 'front',
     success(res) {
       console.log(res.tempFilePath)
     }
   })
 },



回答关注问题邀请回答
收藏

1 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-01-15

    请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2019-01-15
    有用
    回复 2
    • Plutoron
      Plutoron
      2019-01-15

      就是上面的4个函数加上 4个button

      三星note8 另外一个同事的手机也不行 都是安卓的

      <view>chooseImg back</view>
      <button bindtap="chooseImgBack">chooseImgBack</button>
      <view>chooseImg front</view>
      <button bindtap="chooseImgFront">chooseImgFront</button>
       
      <view>chooseVideo back</view>
      <button bindtap='chooseVideoBack'>chooseVideoBack</button>
       
      <view>chooseVideo front</view>
      <button bindtap='chooseVideoFront'>chooseVideoFront</button>


      2019-01-15
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2019-01-16回复Plutoron

      麻烦按照教程来提供下代码片段

      2019-01-16
      回复
登录 后发表内容