HarmonyOS 使用media.AVRecorder进行音频录制后,上传服务器时显示2300023文件读写存在问题

项目中需要使用AVRecorder录制音频后,将音频和参数提交到服务器进行处理。当前录制音频后将aac格式的音频文件和参数提交到服务器时显示2300023错误,无法上传文件,当前已知情况:

1、接口是可以使用的,功能没有问题。

2、录音后将aac音频文件保存在本地,可以通过软件打开播放,录音内容无问题。

3、录音文件路径为应用的沙盒路径,为多个文件夹的路径。

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

因为AVRecorder开启录音时需要fs.open打开文件,结束录音时fs.close来关闭文件。如果文件没有正常关闭的话会造成文件一直是被占用阶段,这时调用上传接口就会返回错误码2300023。需要注意使用代码控制文件操作完毕后的fs.close的时机。

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS 文件上传服务器问题
393浏览 • 1回复 待解决
HarmonyOS如何从麦克风录制mp3文件
877浏览 • 1回复 待解决
HarmonyOS Rcp.post上传图库文件服务器
336浏览 • 1回复 待解决
audioPlayer.src怎设置media里面的mp3文件
2490浏览 • 1回复 待解决
服务器的 mysql 密码问题
2307浏览 • 0回复 待解决