Soundcloud API kullanarak bir oynatıcı geliştiriyorum ve bazı parçaların oynatılmadığını fark ettim (nadiren). Web ses API'sini kullanıyorum, böylece crossorigin şeyini biliyorum.bazı soundcloud CDN barındırılan parçalarda Access-Control-Allow-Origin başlığı yok
Ben oynamak mümkün olduğum bir parçanın yanıt başlıklarını kontrol ettikten:
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==
Erişim Kontrolü: i oynatamıyor olduğum bir parça ile karşılaştırıldığında
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==
Son durumda başlıkların eksik olması. Bu, soundcloud tarafında bir yapılandırma sorunu mu, yoksa yeni yüklenen parçalar için bu yaygın mı? (Ben eski parçalarla bu sorunu gördüğümü hatırlamıyorum)
DÜZENLEME: i cf-media.sndcdn.com tüm parçalar bu sorunu olduğundan yüzde 90 eminim ec-media.sndcdn şarkılarını ederken .com gayet iyi çalışıyor.
"Access-Control-Allow-Origin: *" başlık eksik olduğundan SoundCloud tarafından bir sorun var. Chrome> = 43 kullanıyorsanız, şu şekilde bir mesaj görürsünüz: MediaElementAudioSource, CORS erişim kısıtlamaları nedeniyle – TimPietrusky
için sıfırlama çıktılarını da bildirir: https://www.soundcloudcommunity.com/soundcloud/topics/bazı-soundcloud-cdn barındırılan-parça-dont-var-erişim denetim izin kökenli-header. Henüz güncelleme yok – dekztah
SoundCloud'da bildirilen soruna bir başka yanıt daha ekledim. Umarım yakında bunu düzeltirler D: < – TimPietrusky