手机微信官方网站,深圳网站制作公司新闻,上海哪家seo好,河南和城乡建设厅网站1.可以使用#xff1a;plus.navigator.checkPermission检查运行环境的权限 2.如果是undetermined表示程序未确定是否可使用此权限#xff0c;此时调用对应的API时系统会弹出提示框让用户确认#xff1a;plus.audio.getRecorder()
templateview cla…1.可以使用plus.navigator.checkPermission检查运行环境的权限 2.如果是undetermined表示程序未确定是否可使用此权限此时调用对应的API时系统会弹出提示框让用户确认plus.audio.getRecorder()
templateview classindexview classtitle虚拟人类智能AI已唤醒可以随时开始聊天啦/viewview classlistsview classitem v-for(item,index) in 13 :keyindeximage src../../static/img/4.png mode/imageview classrightview classname智能AI/viewview classtime11-20 14:18:27/viewview classtext内容内容长度内长度长度长度长度/view/view/view/viewview classfootersview classsubmit longpressstar touchendstopimage src../../static/img/5.png mode/imageview classtext1按住说话/viewview classtext2Copyright 2023 相关内容由人工智能技术生成/view/view/view/view
/templatescriptconst recorderManager uni.getRecorderManager();const innerAudioContext uni.createInnerAudioContext();innerAudioContext.autoplay true;export default {data() {return {audioSrc:,status:0,// 1录制中0已结束}},onLoad() {var quanxianData plus.navigator.checkPermission(RECORD);if(quanxianData ! authorized){// 先调用一次提示开启权限recorderManager.start({format:PCM});setTimeout((){uni.hideLoading();this.status 0;recorderManager.stop();},500)}// 录音停止事件recorderManager.onStop((res) {if(this.status 1){console.log(res);this.audioSrc res.tempFilePath;this.status 0;}});},methods: {star() {// 长按录制前 再次判断当前权限状态。var quanxianData plus.navigator.checkPermission(RECORD);if(quanxianData ! authorized){uni.showToast({title: 请前往设置开启录音权限,icon: none});}else{if(this.status 1) returnuni.showLoading({title: 请说出您的问题,mask:true});this.status 1;recorderManager.start({format:PCM});}},stop() {uni.hideLoading();recorderManager.stop();},}}
/script