即使曲目是可流动的,也不会播放曲目

时间:2014-03-31 14:13:52

标签: api soundcloud

我正在使用soundcloud API,到目前为止,它一直正常工作,直到我点击此曲目: https://soundcloud.com/katyperryofficial/roar

我不知道这条赛道有什么问题,但它真的不会发挥。我可以得到它的所有信息,而不是流部分。我检查了chrome网络标签,它给了我这个。它只是取消而没有任何错误:

Name                     Method  Status      Type   Initiator   Size  Time
stream?consumer_key=###  GET     (canceled)  Other              13B   1.02s

有什么想法吗?我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

Soundcloud开发者对他们的代码进行了一些更改,我不知道为什么,他们正在切换回rtmp协议。

即使回复说该曲目是可流动的,也无法使用常规的stream_url进行流式处理。

在使用开发工具进行一些挖掘之后,我注意到有些曲目使用rtmp协议而不是http / https

无论如何,你可以找到赛道的流: http://api.soundcloud.com/tracks/TrackID/streams?consumer_key=XXX

从这里开始,你自己。从我的研究来看,只有flash(为什么?)可以播放rtmp流。