網站首頁 編程語言 正文
使用taro制作微信小程序的時候 又一個獲取錄音權限的功能。
Taro.getSetting 來獲取權限的時候
Taro.getSetting({
success: (res) => {
res.authSetting
}
})
res.authSetting 中根本就沒有那個 scope.record 這個權限 很奇怪
我知道要授權。但是 沒有授權好歹你給我個 false 也行 直接不給顯示了 好奇怪
后來 我自己嘗試了下 直接授權。才出來。
Taro.authorize({
scope: 'scope.record',
success: () => {
// 做一些操作
}
fail: (err) => {
Taro.showToast({
title: "你已經拒絕錄音功能,或者獲取權限失敗",
icon: "none",
duration: 1500,
});
this.setState({
isRecord: false
})
},
})
這個時候我們再進行獲取權限設置的時候 那個 scope.record 就出來了
還有就是 用戶拒絕的時候 短期內就不會在彈起來那個授權彈窗了 這個要注意 除非你把微信小程序刪除了
關注我 持續更新前端知識。
原文鏈接:https://yunchong.blog.csdn.net/article/details/120351671
相關推薦
- 2022-10-27 kotlin?協程上下文異常處理詳解_Android
- 2022-07-11 Oracle使用dblink同步數據
- 2022-02-11 SQL server 數據庫導入(附加)和分離 && 數據庫分離之后位置 &
- 2022-07-13 spring-boot2.6.x兼容swagger2問題
- 2023-05-07 Python3中省略號(...)用法介紹_python
- 2022-09-29 C#/VB.NET中從?PDF?文檔中提取所有表格_C#教程
- 2023-06-19 C++中的策略模式淺析_C 語言
- 2022-11-03 ahooks?useVirtualList?封裝虛擬滾動列表_React
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支