Я хочу получить доступ к записанному аудиофайлу, сохраненному на устройстве. Чтобы я мог преобразовать его в базу 64. Но я получил сообщение об ошибке, в котором говорится, что не удалось загрузить ресурсы.
Невозможно загрузить ресурс: Directory: '/ storage / emulated / 0 / Android / data / com.example.tutorial2 / files / flutter_audio_recorder_1588928534852.wav '
Это мой код:
Future<String> makeBase64(dynamic audioPath) async {
try {
File file = new File(recording.path);
Directory dir = Directory(file.path);
var fileBytes = await rootBundle.load('$dir');
var fail = fileBytes.buffer;
List<int> nani = fail.asUint8ClampedList();
String base64String = base64Encode(nani);
print('Done encoded...$base64String');
return base64String;
} catch (e) {
print(e.toString());
return null;
}
}