2015-04-21 2 views
5

Ich entwickle einen Player mit Soundcloud-API, und bemerkte gerade, dass einige der Tracks nicht spielen (es ist selten). Ich benutze Web Audio API, also weiß ich über die Crossorigin-Sache.einige Soundcloud CDN-gehostete Tracks haben keine Access-Control-Allow-Origin-Header

ich die Antwort-Header für eine Spur überprüft haben, die ich spiele ich in der Lage zu:

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

im Vergleich zu einer Strecke, die ich spielen nicht in der Lage bin:

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

Access-Control Header fehlen im letzteren Fall. Ist dies ein Konfigurationsproblem auf der Seite von soundcloud oder ist das bei neu hochgeladenen Titeln üblich? (Ich erinnere mich nicht, dieses Problem mit älteren Spuren zu sehen)

EDIT: ich bin 90 Prozent sicher, dass alle Tracks von cf-media.sndcdn.com dieses Problem haben, während Tracks von ec-media.sndcdn .com funktioniert gut.

+0

Es ist ein Problem von SoundCloud, weil der Header "Access-Control-Allow-Origin: *" fehlt. Wenn Sie Chrome> = 43 verwenden, wird eine Meldung wie diese angezeigt: 'MediaElementAudioSource gibt Nullen aufgrund von CORS-Zugriffsbeschränkungen für ' – TimPietrusky

+2

aus. Ich habe das Problem auch hier gemeldet: https://www.soundcloudcommunity.com/soundcloud/topics/some-soundcloud-cdn-hosted-tracks-dont-have-Zugriffssteuerung-allow-origin-header. Es gibt noch kein Update – dekztah

+0

Ich habe eine weitere Antwort auf das gemeldete Problem auf SoundCloud hinzugefügt. Ich hoffe, dass sie das bald beheben werden D: < – TimPietrusky

Antwort

-2

Ich arbeite bei SoundCloud. Wir sind uns dieses Problems bewusst und arbeiten an einer Lösung.

+0

Gibt es irgendwelche Updates? Ein weiterer Monat ist vergangen. – dekztah

+0

Jetzt noch 2 Monate und ich bekomme immer noch das Problem auf einigen Spuren. – poncho

+0

Ich lief gerade in dieses Problem auch :(6 Monate später. –

Verwandte Themen