我已经在iTunes中为我的客户端播放了一些播客源,但我们正在考虑将其音频从自托管转换为SoundCloud。
是否可以使用SoundCloud API获取mp3下载链接和上传曲目的文件长度?
例如,以下是最近播客节目的现有Feed中的机箱标签:
<enclosure url="http://marfapublicradio.org/wp-content/uploads/2013/08/TLK-130813-Steve-Murdoch-WEB.mp3" length="28077244" type="audio/mpeg" />
如果我可以为url和length属性插入SoundCloud轨道数据,我会很高兴,但在简要介绍一下API文档后,我不确定是否可以完成。
非常感谢任何输入。
答案 0 :(得分:1)
在相关问题列表中看到这一点: SoundCloud, download or stream file via api
让我进一步检查了API文档(http://developers.soundcloud.com/docs/api/reference#tracks),我发现轨道属性包含download_url和duration。
所以我的问题的答案是“是的,这是可能的”。
截至2013年9月2日的编辑:
我能够创建一个下载链接,但只有一个启动了下载对话框,而不是一个适合我的机箱标签的mp3文件的URL。
我尝试通过电子邮件发送SoundCloud api支持电子邮件地址,但没有得到回应。然后我尝试了他们的一般支持电子邮件,并收到回复告诉我,我的问题的答案是否定。
SoundCloud的api不支持将.mp3网址放入我预先存在的Feed中的机箱标签中。相反,我建议我申请他们的播客测试版,我现在将对其进行调查。
答案 1 :(得分:0)
此刻自己处理这个问题。虽然我没有立即看到直接链接到mp3,但我注意到波形的值(这里使用的随机BBC流)可以用来形成一个工作的mp3网址:
注意波形url:
7Yp3d9EHloKg_m.png
使用该标识符(删除_m)以形成工作流URL。 http://media.soundcloud.com/stream/7Yp3d9EHloKg.mp3
原谅我这里糟糕的文字格式......我以前从未使用过stackoverflow。