【发布时间】:2016-01-19 06:57:10
【问题描述】:
我正在尝试使用 Soundcloud API。我做了一个工作正常的请求后端。我得到了音轨 ID,然后我调用了 api.soundcloud.com/tracks/242264498/stream?client_id=[REMOVED]。该链接在 Chrome 和 Firefox 中都可以正常工作。然而,当它与 jQuery/HTML 一起使用时,它似乎在 Firefox 中失败了。
请求:
$(".jukebox").prop("src", 'https://api.soundcloud.com/tracks/'+track_id+'/stream?client_id=2487d5f911c4c44f0882c063ec104332').trigger('play');
响应(仅限 Firefox):
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>
【问题讨论】:
标签: firefox soundcloud