Требуется воспроизвести аудиофайл из сети, для которой требуется аутентификация, есть некоторые библиотеки, которые воспроизводят аудио из сети, но я не смог найти тот, который мог бы использовать в этом случае. Сервер отправит аудиофайл, только если я отправлю токен на предъявителя, так как я могу воспроизвести файл.
var _token = 'Bearer ...';
var fileID = 5;
final client = http.Client();
print('get api/download/file/$fileID');
final responseFuture = client.get(
'${baseUrl}api/download/chapter/$fileID',
headers: {HttpHeaders.authorizationHeader: '$_token'});
client.close();
responseFuture.then((response){
// this is the file stream to be played
response.body
});