我正在尝试在我的颤振应用程序上使用 just_audio 播放音频。我的音频网址来自我使用 django rest 框架构建的 API,并且这些音频的网址受到保护(我正在使用令牌授权)
问问题
443 次
1 回答
0
假设您有一个令牌(例如,通过向您提供的另一个 REST API 发出单独的HTTP 请求Authorization
获得),当从您的服务器请求音频文件时,您通常会在标头中传递该令牌。
just_audio 中加载 URL 的每个方法也都需要一个headers
参数,以便您可以做到这一点。
方法一:
await player.setUrl(url,
headers: {'Authorization': yourHeaderValue});
方法二:
await player.setAudioSource(AudioSource.uri(Uri.parse(url),
headers: {'Authorization': yourHeaderValue});
yourHeaderValue
您的 REST API 所需的 Authorization 标头值在哪里。例如
Token 481594aa8B.....
于 2020-10-11T07:57:34.803 回答