项目中需要使用AVRecorder录制音频后,将音频和参数提交到服务器进行处理。当前录制音频后将aac格式的音频文件和参数提交到服务器时显示2300023错误,无法上传文件,当前已知情况:
1、接口是可以使用的,功能没有问题。
2、录音后将aac音频文件保存在本地,可以通过软件打开播放,录音内容无问题。
3、录音文件路径为应用的沙盒路径,为多个文件夹的路径。
项目中需要使用AVRecorder录制音频后,将音频和参数提交到服务器进行处理。当前录制音频后将aac格式的音频文件和参数提交到服务器时显示2300023错误,无法上传文件,当前已知情况:
1、接口是可以使用的,功能没有问题。
2、录音后将aac音频文件保存在本地,可以通过软件打开播放,录音内容无问题。
3、录音文件路径为应用的沙盒路径,为多个文件夹的路径。
1.3k 阅读
1 回答551 阅读✓ 已解决
519 阅读
因为AVRecorder开启录音时需要fs.open打开文件,结束录音时fs.close来关闭文件。如果文件没有正常关闭的话会造成文件一直是被占用阶段,这时调用上传接口就会返回错误码2300023。需要注意使用代码控制文件操作完毕后的fs.close的时机。