需要从网络播放需要身份验证的音频文件,有些库可以从网络播放音频,但是在这种情况下我找不到可以使用的库。 如果我发送了承载令牌,服务器将只发送音频文件,因此我该如何播放文件。
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
});