【发布时间】:2017-11-04 10:00:41
【问题描述】:
我有一个使用 JWT 进行客户端身份验证的 API,这对于正常请求来说效果很好,但是当我使用 HTMLMediaElement 加载时,我找不到任何方法来控制将随请求一起发送的标头用于播放的音频文件。
我正在使用带有 Typescript 的 Angular 4,这是我用来加载我的 URL 的那种代码,如果我禁用 API 上的访问控制,它可以正常工作:
public Load(url: string): number{
if (!this.audioElement) {
this.audioElement = new Audio();
this.audioElement.autoplay = false;
this.audioElement.preload = 'auto';
}
this.audioElement.src = url;
this.audioElement.load();
this.audioElement.pause();
return this.audioElement.duration;
}
【问题讨论】:
标签: angular typescript html5-video jwt html5-audio