我正在开发一款应用,并希望实时显示给定Soundcloud音轨的所有评论。我们已经创建了一个自定义的html5音频播放器,它不是标准嵌入式声音云播放器的格式。评论应该出现在给定的空间中并跟随歌曲的进度。当歌曲播放5秒钟时,它会显示时间戳为“5秒”的评论,等等。
目前我们发现您必须为每个新评论单独调用API。
答案 0 :(得分:0)
SoundCloud的自定义播放器目前不支持此功能。
但如果您使用SoundCloud JS SDK的SC.stream功能构建播放器,则可以使用ontimedcomments选项:
SC.stream(“/ tracks”,{ autoPlay:true, ontimedcomments:function(comments){ console.log(“此时间点的第一条评论”,评论[0] .body); } });
唯一的缺点是你必须自己构建播放器UI。 此帖中还有一些示例:http://developers.soundcloud.com/blog/rich-media-using-timed-comments