有没有办法将参数发送到/oembed
,以便艺术品不会显示在收到的嵌入代码中?
我正在考虑在响应src
值中重写iframe的html
属性,但我宁愿不诉诸此类黑客。
此外,假设iframe src
包含/track/
if(并且仅当)是曲目时,是否可以安全地使用?{/ p>
我想要实现的是一个播放器,它显示除了track之外的所有内容类型的图片,我想隐藏它。我的解决方案是查看收到的src属性并在其上设置show_artwork=false
,如果它是一个曲目。
这看起来是个坏主意吗? :)
答案 0 :(得分:3)
我也需要这个。不久前,我在我的oembed请求中包含show_artwork = false时,它已经工作了。
EG。
http://soundcloud.com/oembed?url=http%3A//soundcloud.com/xxx/xxxx&format=json&show_artwork=false&auto_play=false
但是,Soundcloud似乎已对其oembed api进行了一些更改,现在即使我指定了这一点,返回的代码也会指定show_artwork = true。
我认为我们可能不得不向Soundcloud提出有关此问题的功能请求。
当然,我们可以编辑收到的结果,它会起作用,但这绝对不是一个令人满意的解决方案。
答案 1 :(得分:1)
是的,show_artwork是一个缺少的oembed参数:http://developers.soundcloud.com/docs/api/reference#oembed