从需要身份验证的网络播放AudioStream

时间:2020-04-26 08:51:52

标签: flutter flutter-layout

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

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
});

0 个答案:

没有答案