一些soundcloud CDN托管的轨道没有Access-Control-Allow-Origin标头

dek*_*tah 5 soundcloud

我正在开发一个使用soundcloud API的播放器,只是注意到有些曲目没有播放(很少见).我正在使用网络音频API,所以我知道crossorigin的事情.

我已经检查了我能够播放的曲目的响应标题:

HTTP/1.1 200 OK
Content-Type: audio/mpeg
Content-Length: 1397654
Connection: keep-alive
Date: Tue, 21 Apr 2015 16:45:36 GMT
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, HEAD
Access-Control-Max-Age: 3000
x-amz-version-id: Fzg9P1JZimAcyjx6BXUu0MIC91RDDPeN
x-amz-meta-bitrate: 128
x-amz-meta-job: L0mYPThacnlZ
x-amz-meta-duration: 87360
Cache-Control: max-age=252460800
Last-Modified: Tue, 21 Apr 2015 16:36:59 GMT
ETag: "e9c87fb564a5fb9a5ae68759d7cbbb3e"
Accept-Ranges: bytes
Server: AmazonS3
Age: 259
X-Cache: Hit from cloudfront
Via: 1.1 2ce6276171358bf7d052aa190ed98f8d.cloudfront.net (CloudFront)
X-Amz-Cf-Id: zIMj84au8CKYPGA6xqyTetn2N9t489gbwpTBriBYqj9k-ec8DgwxTw==
Run Code Online (Sandbox Code Playgroud)

与我无法播放的曲目相比:

HTTP/1.1 200 OK
Content-Type: audio/mpeg
Content-Length: 5245804
Connection: keep-alive
Date: Tue, 21 Apr 2015 12:09:06 GMT
x-amz-version-id: PAXoRvx.as8.0x.fQWCj6orn7ftbQ_fq
x-amz-meta-bitrate: 128
x-amz-meta-job: ahV2tKo4BhuV
x-amz-meta-duration: 327892
Cache-Control: max-age=252460800
Last-Modified: Tue, 21 Apr 2015 11:16:57 GMT
ETag: "396cddee1091ddab22e88f86220428e4"
Accept-Ranges: bytes
Server: AmazonS3
Age: 16846
X-Cache: Hit from cloudfront
Via: 1.1 690dec7c91091903b0d306bae0caac87.cloudfront.net (CloudFront)
X-Amz-Cf-Id: ILlJV8NGjF47NbijHmKhc4OJ9XGL3rU86NcbffzOI2H_rHUFCnt-7A==
Run Code Online (Sandbox Code Playgroud)

后一种情况下缺少访问控制头.这是soundcloud方面的配置问题,还是新上传的音轨常见?(我不记得在旧曲目中看到这个问题了)

编辑:我90%肯定来自cf-media.sndcdn.com的所有曲目都有这个问题,而来自ec-media.sndcdn.com的曲目工作正常.

sfe*_*rik -1

我在 SoundCloud 工作。我们\xe2\x80\x99已意识到此问题并正在研究解决方案。

\n