uniapp原生插件之视频图片选择安卓原生插件

news2025/4/13 0:09:02

插件介绍

本地相册图片和视频多选Android扩展原生插件

插件地址

视频图片选择安卓原生插件 - DCloud 插件市场 

超级福利

uniapp 插件购买超级福利

插件申请权限

存储卡读写权限

manifest.json权限列表

/* android打包配置 */
            "android" : {
                "permissions" : [
                    "<uses-feature android:name=\"android.hardware.camera\"/>",
                    "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
                    "<uses-permission android:name=\"android.permission.CAMERA\"/>",
                    "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
                    "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
                    "<uses-permission android:name=\"android.permission.INTERNET\"/>",
                    "<uses-permission android:name=\"android.permission.USE_CREDENTIALS\"/>",
                    "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
                    "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
                    "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",
                    "<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>",
                    "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>"
                ],
                "abiFilters" : [ "armeabi-v7a", "arm64-v8a" ]
            },

使用方法

加载插件

const pictureSelectorModule = uni.requireNativePlugin("leven-pictureSelector-SelectorModule")

插件方法

open方法

参数说明

  • title:选择相册标题,默认:相册与视频
  • isShowImage:是否展示图片,默认:true
  • isShowVideo:是否展示视频,默认:true
  • maxSelectCount:最大选择的数量,默认:9 

回调说明

  • size:文件大小
  • sizeFormat:文件大小格式化
  • path:文件路径
  • lastModified:文件最后修改时间
  • duration:时长,单位毫秒,图片文件返回0
  • mime:文件类型 

示例

let that = this;
    pictureSelectorModule.open({
      // 相册标题
      title: "",
      // 是否展示图片
      isShowImage: true,
      // 是否展示视频
      isShowVideo: true,
      // 选择的最大数量(不能超过10个超过10个默认为10)
      maxSelectCount: 5
    }, res => {
      that.content = JSON.stringify(res)
    });

 页面代码

<template>
      <view>
        <button @click="open">打开选择</button>
        <view>{{content}}</view>
      </view>
    </template>
    
    <script>
      const pictureSelectorModule = uni.requireNativePlugin("leven-pictureSelector-SelectorModule")
      export default {
        data() {
          return {
            content: ""
          }
        },
        methods: {
          // 打开
          open() {
            let that = this;
            pictureSelectorModule.open({
              // 标题
              title: "选择文件",
              // 是否展示图片
              isShowImage: true,
              // 是否展示视频
              isShowVideo: true,
              // 选择的最大数量(不能超过10个超过10个默认为9)
              maxSelectCount: 5
            }, res => {
              console.log(res)
              that.content = JSON.stringify(res)
            });
          }
        }
      }
    </script>
    <style>
    </style>

联系作者

购买插件前请先试用,试用通过再购买。在试用中如果遇到任何问题,可与作者联系,QQ:334106817,将全力协助你使用本插件。

预览图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1159334.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python和java区别

1.java需要javac编译为.class文件&#xff0c;用java运行&#xff0c;定义的类需要与文件名相同&#xff1b;python能直接运行&#xff1b;不过&#xff0c;现在java的jdk中能直接使用java直接运行.java文件了&#xff01; 2. java声明变量数据类型&#xff0c;使用int a 8&am…

k8s调度约束

List-Watch Kubernetes 是通过 List-Watch的机制进行每个组件的协作&#xff0c;保持数据同步的&#xff0c;每个组件之间的设计实现了解耦。 List-Watch机制 工作机制&#xff1a;用户通过 kubectl请求给 APIServer 来建立一个 Pod。APIServer会将Pod相关元信息存入 etcd 中…

Jetson NX FFmpeg硬件编解码实现

最近在用Jetson Xavier NX板子做视频处理,但是CPU进行视频编解码,效率比较地下。 于是便考虑用硬解码来对视频进行处理。 通过jtop查看,发现板子是支持 NVENC硬件编解码的。 1、下载源码 因为需要对ffmpeg进行打补丁修改,因此需要编译两份源码 1.1、编译jetson-ffmpeg …

Polygon MidenVM中的recursive STARK verification优化

1. 引言 本文主要参考Bobbin Threadbare 2023年9月在ZK Summit 10上的分享 ZK10: Optimizing recursive STARK verification in Polygon Miden VM - Bobbin Threadbare。 本文基本内容框架为&#xff1a; STARK递归方法Miden需求及目标递归verifier开销Miden VM优化措施结果…

YOLOv7优化:独家创新(SC_C_Detect)检测头结构创新,实现涨点 | 检测头新颖创新系列

💡💡💡本文独家改进:独家创新(SC_C_Detect)检测头结构创新,适合科研创新度十足,强烈推荐 SC_C_Detect | 亲测在多个数据集能够实现大幅涨点 收录: YOLOv7高阶自研专栏介绍: http://t.csdnimg.cn/tYI0c ✨✨✨前沿最新计算机顶会复现 🚀🚀🚀YOLOv7自研…

JS加密/解密之XX数据后台列表JS加密

目标地址 ZHkuZmVpZ3VhLmNu 需求 老朋友联系到我&#xff0c;希望能自己做一个方便读取的小工具给公司内部用&#xff0c;承诺绝不外传。但是获取接口数据的最后一步遇到了问题&#xff0c;响应回来的数据做了大量加密&#xff0c;无法识别。 代码分析 该站代码做了大量的…

MS-VS C# 简单开发记录(GUI)1 -从一个菜单点击打开新窗口

前言&#xff1a; C# 的使用&#xff0c;似乎在机器视觉的集成项目里面变得越来越多了&#xff0c;笔者无奈的熟悉起来这个环境&#xff0c;不过&#xff0c;据说&#xff0c;如果做界面的设计&#xff0c;C#的使用是异常方便的&#xff0c;有的不行了&#xff0c;做几个实例看…

如何在Linux命令行界面愉快进行性能测试?

本人在做性能测试的过程中&#xff0c;遇到一个问题&#xff0c;测试机选了一台Linux服务器&#xff0c;只有命令行界面。执行测试用例不是非常的灵活&#xff0c;有时候我需要改一两个参数添加一些日志&#xff0c;都需要重新打包部署&#xff0c;虽然自动化构建比较方便&…

坚持#第420天~阿里云轻量服务器内存受AliYunDunMonito影响占用解决方法

阿里云轻量服务器内存受AliYunDunMonito影响占用解决方法&#xff0c;亲测有效&#xff1a; Mobax好卡啊&#xff0c;那就直接在阿里云后台操作即可&#xff0c;阿里云后台也可以上传文件。 Navicat mysql好卡啊&#xff0c;那就直接在阿里云后台最上面帮助的右边有个数据库&…

vscode插件安装

Error Lens错误提示 One Dark Pro代码颜色主题

区块链与教育:颠覆传统,引领未来

区块链与教育&#xff1a;颠覆传统&#xff0c;引领未来 摘要&#xff1a;本文将探讨区块链技术在教育领域的应用及其潜在影响。通过介绍区块链技术的基本原理、教育领域的现状&#xff0c;以及区块链技术在教育中的实际应用案例&#xff0c;我们将展望一个去中心化、安全可信…

NI-9219 100 S/s/ch国产化4通道C系列通用多功能模拟输入模块,支持多种传感器

100 S/s/ch&#xff0c;4通道C系列通用模拟输入模块 NI-9219专为多功能测试而设计。NI-9219可用于测量来自多种传感器&#xff08;如应变计&#xff0c;电阻温度检测器(RTD)&#xff0c;热电偶&#xff0c;测压元件和其他有源传感器等&#xff09;的信号&#xff0c;以及制作1…

如何确认目标期刊被SCI或EI收录?

原创内容&#xff0c;仅供参考&#xff0c;欢迎大家批评指正&#xff01; 目录 通过Web of Science查询SCI期刊1. 登录Web of Science2. 查找目标期刊3. 查看期刊信息 通过Scopus查询EI期刊1. 登录Scopus2. 查找目标期刊3. 查看期刊信息 参考 通过Web of Science查询SCI期刊 1…

518年会抽奖软件,支持超高的照片滚动速度

518抽奖软件简介 518抽奖软件&#xff0c;518我要发&#xff0c;超好用的年会抽奖软件&#xff0c;简约设计风格。 包含文字号码抽奖、照片抽奖两种模式&#xff0c;支持姓名抽奖、号码抽奖、数字抽奖、照片抽奖。(www.518cj.net) 照片缓存&#xff0c;支持高速滚动 1. 支持…

05 # 手写 bind

bind 干了什么&#xff1f; 改变 this 指向没有让函数执行&#xff0c;返回一个改变 this 指向后的函数 bind 难点在于参数的收集 手写 bind 简单实现如下&#xff1a; <script>Function.prototype.kaimoBind function (content) {// 获取到 bind 里的剩余参数let …

「软件设计师」 2023年上半年上午真题解析

「软件设计师」 2023年上半年上午真题解析 提示&#xff1a;系列被面试官问的问题&#xff0c;我自己当时不会&#xff0c;所以下来自己复盘一下&#xff0c;认真学习和总结&#xff0c;以应对未来更多的可能性 关于互联网大厂的笔试面试&#xff0c;都是需要细心准备的 &…

echarts的图表立体感——实现立体柱状图和立体饼图的详细教程

&#x1f602;博主&#xff1a;小猫娃来啦 &#x1f602;文章核心&#xff1a;使用echarts实现立体柱状图和立体饼图的详细教程 文章目录 简单介绍立体柱状图和立体饼图环境配置实现立体柱状图实现立体饼图总结 简单介绍立体柱状图和立体饼图 立体柱状图和立体饼图是数据可视化…

MySQL Error 1215: Cannot add foreign key constraint

首先确保中介表中被设置外键的字段不能被设置为主键 第二步确保外键字段的属性与要连接的表的字段属性相同 第三步&#xff0c;设置表的选项 修改引擎为 InnoDB 三个表的引擎都要修改 最后就是运行代码 SET OLD_FOREIGN_KEY_CHECKSFOREIGN_KEY_CHECKS; SET FOREIGN_KEY_…

Python之循环语句

循环普遍存在于日常生活中&#xff0c;同样&#xff0c;在程序中&#xff0c;循环功能也是至关重要的基础功能。 循环在程序中同判断一样&#xff0c;也是广泛存在的&#xff0c;是非常多功能实现的基础 while循环的基础语法 生活中的循环 程序中的循环 只要条件满足 会无限循…

6-2 二叉树求结点数 分数 10

int NodeCountOfBiTree(BiTree T) {if (T nullptr)return 0;return 1 NodeCountOfBiTree(T->lchild) NodeCountOfBiTree(T->rchild); }