更新最初使用oembed
嵌入的SoundCloud小部件,然后通过加载进行更新时,例如调用widget1.load(url, options)
不会应用所有可视选项。可视选项应用于初始oembed调用,但加载调用不应用它们。
以下是发送给方法的选项:
show_bpm: true,
maxheight: 166,
color: '00ace8',
theme_color: '000000',
download: false,
sharing: false,
buying: false,
font: 'Droid Sans',
enable_api: true,
show_user: true,
show_comments: false,
以下是两个版本的屏幕截图:
第一个使用oembed调用,第二个使用加载调用通过widget api。看来“颜色”标签被忽略了。
答案 0 :(得分:1)
如果您将其作为查询字符串包含在网址的末尾,则可以使用它。所以只需将?color=00ace8
放在曲目网址的末尾,如下所示:
url = 'http://api.soundcloud.com/tracks/90319611?color=00ace8'
widget.load(url,options)
答案 1 :(得分:0)
这是因为color
选项不是load(url,options)
方法的可接受参数。 options
和oembed
方法的load
参数不同。
您可以在链接后面看到不同的参数:oEmbed params和Widget.load params