处理语音模块麦克风占用问题,现在在非录音状态下不会一直占用麦克风
Some checks are pending
Check / lint (push) Waiting to run
Check / typecheck (push) Waiting to run
Check / build (build, 18.x, ubuntu-latest) (push) Waiting to run
Check / build (build, 18.x, windows-latest) (push) Waiting to run
Check / build (build:app, 18.x, ubuntu-latest) (push) Waiting to run
Check / build (build:app, 18.x, windows-latest) (push) Waiting to run
Check / build (build:mp-weixin, 18.x, ubuntu-latest) (push) Waiting to run
Check / build (build:mp-weixin, 18.x, windows-latest) (push) Waiting to run
Some checks are pending
Check / lint (push) Waiting to run
Check / typecheck (push) Waiting to run
Check / build (build, 18.x, ubuntu-latest) (push) Waiting to run
Check / build (build, 18.x, windows-latest) (push) Waiting to run
Check / build (build:app, 18.x, ubuntu-latest) (push) Waiting to run
Check / build (build:app, 18.x, windows-latest) (push) Waiting to run
Check / build (build:mp-weixin, 18.x, ubuntu-latest) (push) Waiting to run
Check / build (build:mp-weixin, 18.x, windows-latest) (push) Waiting to run
This commit is contained in:
parent
82e14bb969
commit
d76ec030e6
@ -313,7 +313,7 @@ export default {
|
||||
let that = this
|
||||
|
||||
// 请求权限
|
||||
that.checkPermission(true)
|
||||
that.checkPermission()
|
||||
|
||||
// #ifdef APP-PLUS
|
||||
recorderManager.onStop((res) => {
|
||||
@ -393,7 +393,7 @@ export default {
|
||||
that.permissionInfo = permissionInfo
|
||||
}
|
||||
},
|
||||
continueAppMicro(isFirstRequestPer = false) {
|
||||
continueAppMicro() {
|
||||
let that = this
|
||||
RecordApp.UniWebViewActivate(that) //App环境下必须先切换成当前页面WebView
|
||||
RecordApp.RequestPermission(
|
||||
@ -401,9 +401,7 @@ export default {
|
||||
console.log('已获得录音权限,可以开始录音了')
|
||||
that.permisionState = true
|
||||
that.isCheckingPermission = false
|
||||
if (isFirstRequestPer) {
|
||||
that.stopRecord()
|
||||
}
|
||||
},
|
||||
(msg, isUserNotAllow) => {
|
||||
that.isCheckingPermission = false
|
||||
@ -415,7 +413,7 @@ export default {
|
||||
},
|
||||
)
|
||||
},
|
||||
async checkPermission(isFirstRequestPer = false) {
|
||||
async checkPermission() {
|
||||
let that = this
|
||||
// #ifdef APP-PLUS
|
||||
// 先判断os
|
||||
@ -455,7 +453,7 @@ export default {
|
||||
if (typeof plus !== 'undefined') {
|
||||
handleFindWebview(`handleRequestAndroidPermission('micro')`)
|
||||
} else {
|
||||
that.continueAppMicro(isFirstRequestPer)
|
||||
that.continueAppMicro()
|
||||
}
|
||||
// #endif
|
||||
// #endif
|
||||
|
Loading…
Reference in New Issue
Block a user