uniapp小程序录音功能权限问题

news/2024/7/20 1:22:54 标签: 小程序, uni-app

微信小程序录音权限设置

在这里插入图片描述

methods: {
			recordShow(e) {
				var that = this;
				uni.getSetting({
					success(res) {
						// console.log(res.authSetting['scope.record']);
						//判断是否第一次获取录音功能
						if (!res.authSetting['scope.record']) {
							//调用后会立刻弹窗询问用户是否同意授权录音给小程序
							uni.authorize({
								scope: 'scope.record',
								success() {
									// 用户已经同意小程序使用录音功能,后续调用 wx.startRecord 接口不会弹窗询问
									uni.startRecord()
								}
							})
							//判断录音是否是开启状态false没开启就跳转到开启页面
							if (res.authSetting['scope.record'] == false) {
								uni.openSetting({
									success(res) {
										console.log(res.authSetting)
									}
								});
							}
						} else if (res.authSetting['scope.record'] == true) {
							that.show = true;
							console.log(e.currentTarget.dataset.id);
							that.current = e.currentTarget.dataset.id;
						}
					}
				})
			},
		}

http://www.niftyadmin.cn/n/806095.html

相关文章

【并发底层系列】基础知识

基础 线程状态 New:这个状态呢,就是线程对象创建之后、启动之前,就是这个状态。 用代码来说呢,就是 Thread t new Thread(); t.getState(); // NewRunnable: 当调用start方法后呢,线程就会进入Runnable状态&#x…

一个俄罗斯方块的源代码 (转)

一个俄罗斯方块的源代码 (转)[more]一个俄罗斯方块的源代码&#xff0c;自己写的&#xff0c;有点笨的……#include#include#include#include#include#include<BIOS.h> #define LEFT 0x4b #define RIGHT 0x4d #define DOWN 0x50 #define CHANGE 0x20 #define ESC 0x1b #d…

快来看,我混入了一群设计师的圈子,还可以这样子!!!

今天是11.2&#xff0c;昨天已经开始血拼了。许多设计师最近都在疯狂赶图&#xff08;预售页面、一大波主图、推广等等&#xff09;。也有人在疯狂的下定金。除了这两件事&#xff0c;作为一名优秀的抠图佬&#xff0c;不~不~不~是作为一名优秀的设计师&#xff0c;我们还不能堕…

java日期转换

/*** <span style"" font-size:""">日期转换* param strTime "15/01/2017"* return string "2017-11-01"*/public static String formateDate(String strTime){SimpleDateFormat formatter new SimpleDateFormat("d…

Visual C++6.0一个小BUG的解决方法 (转)

Visual C6.0一个小BUG的解决方法 (转)[more]Visual C6.0一个小bug的解决方法用Visual C6.0进行api编程时,若在.rc文件中加入/删除一些代码(菜单选项等),再编译,有时会出现: d:Visual Studiovc98includewinuser.h(2998) : error C2143: syntax error :missing ) before constant…

我新鲜出炉的 plist 图集拆图工具!github

这些年&#xff0c;我一直在使用 JavaScript 、CocosCreator做开发&#xff0c;只要是他们不能解决的&#xff0c;我都不太愿意去弄&#xff0c;或者说是不太情愿去做。真的是手中有把锤子&#xff0c;看什么都是钉子&#xff0c;越是熟悉一样东西&#xff0c;越容易被思维定式…

【并发底层系列】JMM(上)内存模型与 happens-before

JMM 内存模型 Java 内存模式是一种虚拟机规范&#xff0c;用于屏蔽掉各种硬件和操作系统的内存访问差异&#xff0c;因为 JVM 会针对操作系统不同对 JMM 有不同实现&#xff0c;所以让Java程序在各种平台下都能达到一致的并发效果。 JMM 规范了 Java 虚拟机与计算机内存是如何…

c#各种变量的总结

c#中要使用变量&#xff0c;必须先声明它们。在使用他们之前必须还要对他们进行初始化&#xff0c;也可以在定义的同时进行初始化。 变量的声明和赋值 1. 最基本的&#xff0c;先声明&#xff0c;后赋值&#xff08;即初始化&#xff09;。 int age&#xff1b; age25&#xf…