如何从SoundCloud流中获取元数据?

时间:2012-12-06 10:49:14

标签: soundcloud soundmanager2

使用Soundmanager2获取元数据正在使用闪存权限遇到麻烦。我想要的是访问轨道的元数据,以产生视觉效果。 (例如here

我注意到的一件事是你陈述

  

他们的api允许深度mashup,允许访问几乎所有的轨道   元数据

所以我知道你打算这样做是可能的,面对所需的the crossdomain.xml文件的存在显示了这一点。问题是此文件仅授予api子域的权限。当向api发出请求时,会给出3XX响应,然后我们将转移到ec-media.soundcloud.com。此站点没有crossdomain.xml文件,因此flash和soundmanager遇到错误并且未收到任何元数据。

我通过搜索找到了一些这样的实例,主要是SoundCloud + Soundmanager2 + EQData正是我遇到的问题。这个问题从来没有得到解答,事实上唯一的答案来自原始海报,并且留下了一个黑客围绕问题。

  

我的修复是每次我再次开始一首歌我修改声音   包含新ts = {time}参数的URL,然后运行.load()   SMSound导致重新加载并修复问题。

所以我想知道为什么在你的ec-media子域上省略了crossdomain.xml文件,这是出于安全原因吗?如果是这样,为什么你说我们有权访问元数据?

最终,您是否能够将上述文件付诸实施,或者您是否愿意并且我们是否应该解决这个问题?

谢谢

1 个答案:

答案 0 :(得分:1)

crossdomain.xml现在可供所有人使用。对不起,花了这么长时间。