这是SOUNDCLOUD船员的特征要求(因为他们没有通过api@soundcloud.com回复)
与SoundCloud本身一样,当没有可用的轨道缩略图时,API是否可以显示配置文件缩略图?
这样,当通过Embedly等嵌入SoundCloud音轨时 - 即。 http://jsbin.com/kezonutoroma/1/edit - 人们不必面对那些空的占位符图片。
https://soundcloud.com/oembed?url=https://soundcloud.com/liv-lykke/andres-haender&format=xml
<thumbnail-url>http://a1.sndcdn.com/images/fb_placeholder.png</thumbnail-url>
应该是:
<thumbnail-url>http://i1.sndcdn.com/avatars-000036988237-o1ck0r-t500x500.jpg</thumbnail-url>
答案 0 :(得分:1)
这是一个静态的,更黑客的解决方案:
var defaultimg = 'http://i1.sndcdn.com/avatars-000036988237-o1ck0r-t500x500.jpg';
$('div a').embedly({
key: '7c6cf67ad409446cacd53309d96b66a0',
query: {
maxwidth: 500,
autoplay: true
},
display: function(data, elem){
$(elem).html('<img src="'+defaultimg+'"/>');
$(elem).addClass('play')
.append('<span />')
.width(data.thumbnail_width)
.height(data.thumbnail_height)
.find('span')
.css('height', data.thumbnail_height)
.css('width', data.thumbnail_width);
}
}).on('click', function(){
var data = $(this).data('embedly');
$(this).replaceWith(data.html);
return false;
});
http://jsbin.com/qovirepoyoto/1/edit
我建议通过对用户端点的API调用来获取默认图像。
希望这会对你有所帮助。