我在使用 SoundCloud Widget API 时遇到问题。
由于某种原因,Event.PLAY 不再工作了......
var i, song, iframes = document.getElementsByTagName('iframe');
for (i = 0; i < iframes.length; i++) {
if (String.prototype.indexOf.call(iframes[i].src, '//w.soundcloud.com/player') > -1)
{
iframes[i].id = "sc_player_"+i;
song = SC.Widget(iframes[i].id);
song.bind(SC.Widget.Events.PLAY, function(eventData){
song.getCurrentSound(function(sound) {
console.log(sound.title);
});
});
}
}