0
我正在嘗試使用Soundcloud API。我做了一個請求後端工作正常。我得到了賽道ID,並與我呼籲api.soundcloud.com/tracks/242264498/stream?client_id=[REMOVED]。該鏈接在Chrome和Firefox中都能正常工作。但是,當它與jQuery/HTML一起使用時,它在Firefox中似乎失敗了。Soundcloud API /流在Firefox中返回403,但不在Chrome中
請求:
$(".jukebox").prop("src", 'https://api.soundcloud.com/tracks/'+track_id+'/stream?client_id=2487d5f911c4c44f0882c063ec104332').trigger('play');
響應(ONLY火狐):
GET https://ec-media.sndcdn.com/C21H6loBzYez.128.mp3 [HTTP/1.1 403 Forbidden 23ms]
在Firefox控制檯運行此播放音軌爲小於1秒。我可以聽到它「口吃」。然後,它給出了403
$(".jukebox").prop("src", 'https://api.soundcloud.com/tracks/'+242264498+'/stream?client_id=2487d5f911c4c44f0882c063ec104332').trigger('play');
的HTML看起來像這樣:
<audio class="audio_file jukebox" controls preload="auto" data-volume="0.25"></audio>