如何在 flutter 中从 record_mp3 包为 api 上传 mp3 文件
How to upload mp3 file from record_mp3 package for api in flutter
我正在使用这个包record_mp3 for recording and play the record with this package audioplayers,现在我想上传到api,但我无法获取录制文件,只有路径
这是我的录音代码
RecordMp3.instance.start(
recordFilePath,
(type) {
statusText = "Record error--->$type";
setState(() {});
},
);
这是我播放录音的代码
void play() {
if (recordFilePath != null && File(recordFilePath).existsSync()) {
audioPlayer.play(recordFilePath, isLocal: true);
setState(
() {
isPlayed = true;
},
);
}
}
所以谁能帮我解决我的问题!
要获取文件的实际内容,可以使用
Uint8List fileContent = await File(recordFilePath )
.readAsBytes();
我正在使用这个包record_mp3 for recording and play the record with this package audioplayers,现在我想上传到api,但我无法获取录制文件,只有路径
这是我的录音代码
RecordMp3.instance.start(
recordFilePath,
(type) {
statusText = "Record error--->$type";
setState(() {});
},
);
这是我播放录音的代码
void play() {
if (recordFilePath != null && File(recordFilePath).existsSync()) {
audioPlayer.play(recordFilePath, isLocal: true);
setState(
() {
isPlayed = true;
},
);
}
}
所以谁能帮我解决我的问题!
要获取文件的实际内容,可以使用
Uint8List fileContent = await File(recordFilePath )
.readAsBytes();