+
102
-

uniapp的app端如何将录音文件转换成base64上传api?

uniapp的app端如何将录音文件转换成base64上传api?


网友回复

+
25
-

使用plus.io.resolveLocalFileSystemURL

<template>
    <view>
        <button @click="startRecord">开始录音</button>
        <button @click="stopRecord">停止录音</button>
    </view>
</template>

<script>
export default {
    data() {
        return {
            recorderManager: null,
            tempFilePath: ''
        };
    },
    onLoad() {
        // 获取录音管理器实例
        this.recorderManager = uni.getRecorderManager();

        // 监听录音停止事件
        this.recorderManager.onStop((res) => {
            console.log('录音停止,文件路径:', res.tempFilePath);
            this.tempFilePath = res.tempFilePath;
            this.convertToBase64(res.tempFilePath);
        });
    },
    methods: {
        // 开始录音方法
        ...

点击查看剩余70%

我知道答案,我要回答