위 챗 애플 릿 권한 검증 및 권한 부여
2157 단어 애플 릿
wxml: 세 가지 방법 정의
js:
const recorderManager = wx.getRecorderManager()
const innerAudioContext = wx.createInnerAudioContext()
data: {
tempFilePath:""
},
record(){
var that = this;
wx.getSetting({
success(res){
if (res.authSetting['scope.record']){
wx.showToast({
title: ' ',
icon: 'success',
duration: 1000
})
that.start();
} else {
wx.authorize({
scope: 'scope.record',
success: function(){
that.start()
},
fail:function(){
wx.showModal({
title: ' ',
content: ' ',
confirmText:" "
})
}
})
}
},
fail:function(){
}
})
},
start(){
const options = {
duration: 10000,// , ms
sampleRate: 16000,//
numberOfChannels: 1,//
encodeBitRate: 96000,//
format: 'mp3',// , aac/mp3
frameSize: 50,// , KB
}
recorderManager.start(options);
recorderManager.onStart(() => {
console.log('recorder start')
});
//
recorderManager.onError((res) => {
console.log(res);
})
},
stop(){
recorderManager.stop();
recorderManager.onStop((res) => {
this.tempFilePath = res.tempFilePath;
console.log(' ', res.tempFilePath)
const { tempFilePath } = res
})
},
play(){
innerAudioContext.autoplay = true
innerAudioContext.src = this.tempFilePath,
innerAudioContext.onPlay(() => {
console.log(' ')
})
innerAudioContext.onError((res) => {
console.log(res.errMsg)
console.log(res.errCode)
})
},
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
애플 릿 이미지 새로 고침, nginx 재 작성 url 제거 인자이전에 nginx 로 이미지 서버 를 만 들 었 는데 전단 에 작은 프로그램 을 사 용 했 습 니 다. 작은 프로그램 이 출시 된 후에 그림 이 새로 고침 되 지 않 는 것 을 발 견 했 습 니 다. 조사 한 결과 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.