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

时间:2015-04-21 17:03:08

标签: soundcloud

我正在使用soundcloud API开发播放器,并且发现有些曲目没有播放(很少见)。我使用网络音频API,所以我知道了交叉原则。

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

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==

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

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==

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

编辑:我90%肯定来自cf-media.sndcdn.com的所有曲目都有此问题,而来自ec-media.sndcdn.com的曲目工作正常。< / p>

1 个答案:

答案 0 :(得分:-1)

我在SoundCloud工作。我们已经意识到了这个问题,正在制定解决方案。

相关问题