<template>
<!-- #ifdef APP -->
<scroll-view style="flex: 1">
<!-- #endif -->
<view>
<button type="button" @click="startRecord">录音</button>
</view>
<!-- #ifdef APP -->
</scroll-view>
<!-- #endif -->
</template>
<script lang="uts" setup>
const startRecord = () => {
const recorderManager = uni.getRecorderManager();
if (!recorderManager) {
uni.showToast({ title: '录音管理器未初始化', icon: 'none' });
return;
}
recorderManager.start({
format: 'aac',
sampleRate: 8000,
numberOfChannels: 2,
encodeBitRate: 48000,
frameSize: 2
})
}
onLoad(() => {
})
onUnload(() => {
})
</script>
<style lang="scss"></style>