[英]Retrieve Soundcloud search results and embed results
使用Soundcloud,我一直在研究API,但是我不确定要做什么的最佳方法。
我正在建立一个站点,该站点将用于在Soundcloud上托管许多声音文件。 我希望能够让人们搜索声音(他们将成为教堂网站的讲道mp3文件),然后将结果与嵌入式播放器一起列出在我们的网站上。
显示返回的每个搜索结果的播放器的最佳方法是什么? 显然,速度是我们关心的问题-因此想以最好的方式来处理。
只是一般的方法就可以了-如果有示例代码行或两行代码,那就太好了。 我正在使用PHP。
谢谢你的帮助,
托比。
通用方法如下:
tracks
) html
) tracks
列表,采取HTML5部件*模板和替换声音键id
与当前曲目(声音ID currentTrack.id
在每次迭代),添加处理模板到html
) html
*注意:
HTML5小部件的模板作为字符串(迭代时将{trackId}
替换为当前的声音ID,将{widgetParams}
替换为&color=ff6600&auto_play=false
,当然会与您自己嵌入的所需参数匹配)(有关更多信息,请参见此处 ):
<iframe width="100%" height="166" scrolling="no" frameborder="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F{trackId}{widgetParams}"></iframe>
当我说流程模板时,我的意思是您需要用其他一些字符串替换“键”,您可以轻松地用不同的语言做到这一点,可以replace
字符串类型的方法,也可以replace
谷歌“变量插值”。
基本API URL可以不同–您可以将q=QUERY
与不同的端点一起使用,例如
/users/USER_ID/tracks.json
/groups/GROUP_ID/tracks.json
或者,您可以组合过滤器,例如标记http://api.soundcloud.com/tracks.json?q=YOUR_QUERY&tags=sermon&client_id=YOUR_CLIENT_ID
有关API响应和选项,请参考《 SoundCloud API参考》。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.