首页 > 编程语言 >小程序调用图片,视频,相机功能

小程序调用图片,视频,相机功能

时间:2023-04-19 15:58:47浏览次数:33  
标签:视频 调用 console log success res 相机 图片 wx

//调用图片和相机
 choosePic() {
    console.log("table")
    var _this = this
    wx.chooseImage({
      count: 9, // 最多可以选择的图片张数,默认9
      sizeType: ['original', 'compressed'], // original 原图,compressed 压缩图,默认二者都有
      sourceType: ['album', 'camera'], // album 从相册选图,camera 使用相机,默认二者都有
      success: function (res) {
        // success
        console.log(res)
        _this.setData({
          src: res.tempFilePaths
        })
      },
      fail: function () {
        // fail
      },
      complete: function () {
        // complete
      }
    })
  },
//调用图片视频
  onChoosePic() {  
    console.log("onDoor")
    wx.getSetting({
      success: (res) => {
        let authStatus = res.authSetting['scope.album'] && res.authSetting['scope.camera'];
        // 如果没有授权相册
        if (!authStatus) {
          //向用户发起授权请求
          wx.authorize({
            scope: "scope.camera",
            success: () => {
              wx.showActionSheet({
                title: '选择上传类型',
                itemList: ['图片', '视频'],
                success: res => {
                  console.log(res);
                  if (res.tapIndex == 0) {
                    this.chooseImages();
                  } else {
                    this.chooseVideo();
                  }
                }
              });
            },
            fail: () => {
              wx.showModal({
                title: '授权失败',
                content: '需要从您的相机或相册获取图片,请在设置界面打开相关权限',
                success: (res) => {
                  if (res.confirm) {
                    wx.openSetting()
                  }
                }
              })
            }
          })
        } else {
          wx.showActionSheet({
            title: '选择上传类型',
            itemList: ['图片', '视频'],
            success: res => {
              console.log(res);
              if (res.tapIndex == 0) {
                this.chooseImages();
              } else {
                this.chooseVideo();
              }
            }
          });
        }
      }
    })
  },

 

标签:视频,调用,console,log,success,res,相机,图片,wx
From: https://www.cnblogs.com/shuihanxiao/p/17333557.html

相关文章

  • AI+SkeyeVSS视频融合平台建设安全环保智能数字化监管平台解决方案
    一、安全环保痛点问题安全管理手段落后,大小事故层出,管理成本居高不下;企业各级安全检查频繁,安全管理人员难以应付;不清楚安全隐患查什么、查哪里、怎么查;已有设备老旧、安全软件过时,数据传输性能低;安全教育培训不到位、安全生产执行力不强、环境监管能力有待提升;各个企业根据各自的需......
  • 从申请到调用:全国快递物流查询 API 使用教程
    引言面对越来越多的快递需求和快递公司的日益增多,手动查询快递状态的工作变得愈发繁琐。此时,一个全国快递物流查询API的出现能够极大地提高查询的效率和准确性,解决人工查询的问题,为用户提供更加便捷的服务体验。全国快递物流查询API可以通过接口自动查询快递状态并返回相应信......
  • 视频直播系统源码,CSS3如何调整背景图片大小
    视频直播系统源码,CSS3如何调整背景图片大小1.lengthlength:设置背景图片的高度与宽度。第一个值设置宽度,第二个值为高度。如果只给出第一个值,那么第二值则设置为auto(自动)。 举例,将背景图片改为20emx20em(默认1px=.05em)       width:30em;      ......
  • IDM下载后的视频去哪看 IDM下载后的视频花屏怎么办
    在线观看视频常会受到广告的困扰,除了广告外,在网络不好的情况下还会造成观看体验不流畅等问题,将视频下载下来便不会出现以上两种问题。下载视频,我们可以利用IDM来完成,有用户会问IDM下载后的视频去哪看?这种非常简单,在下载列表内便可打开视频所在位置。IDM下载后的视频花屏怎么办?视频......
  • 粒子群优化算法-Python版本和Matlab函数调用
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • VB调用sql server 的数据转换服务(DTS)
    先在sqlserver的数据转换服务(DTS)中新建DTS包,保存为*.dts文件,VB中调用一下即可。    注:工程--引用---MicrosoftDTSPackage....选中。    -------------------------------------------------- PrivateSubRunPackage(ByValSAsString)'S......
  • 【获奖案例巡展】信创先锋之星——浙江省某市区视频能力中心
    为表彰使用大数据、人工智能等基础软件为企业、行业或世界做出杰出贡献和巨大创新的标杆项目,星环科技自2021年推出了“新科技星力量”星环科技科技实践案例评选活动,旨在为各行业提供更多的优秀产品案例,彰显技术改变世界的力量,目前已成功举办两届,收到了来自各界的积极参与。第二......
  • JDBC 调用自定义函数(常说的存储过程)的步骤
     平常说的存储过程(Procedure),严格意义上是自定义函数,所以这里以【自定义函数】为名,简称【函数(function)】。 packagecom.joyupx.jdbc;importlombok.extern.slf4j.Slf4j;importorg.junit.jupiter.api.Test;importjava.io.IOException;importjava.io.InputStream;im......
  • Downie 4 4.6.14 for Mac 最新最好用的视频下载工具
    DownieforMac Downie是Mac下一个简单的下载管理器,可以让您快速将不同的视频网站上的视频下载并保存到电脑磁盘里然后使用您的默认媒体播放器观看它们。  Downie4最新版下载Downie4forMacDownie4forMac软件特点支持许多站点-当前支持1000多个不同的站点(包括You......
  • Nginx关于视频播放反向代理
    动机这几天为了服务器上搭建的FileBrowser播放视频浏览了一堆资料,现在基本可以做个总结了.FileBrowser是一个开源的基于Web的文件管理器,它支持在Web浏览器中访问和管理本地和远程服务器上的文件。它提供了一个简单易用的界面来上传,下载,编辑和共享文件。FileBrowser可以通过简......