2012-05-29 126 views
0

我正在建立一个可以播放Soundcloud歌曲的播放器。
我想知道是否有办法将每秒钟的当前跟踪时间更新为一个变量。我一直在寻找任何地方,但我找不到它。 我看到有一个事件列表器,用于在小部件缓冲时进行缓冲。

有没有这样的游戏呢?Soundcloud播放器小部件EvenListner

例如:

soundcloud.addEventListener('onIsPlaying', function(player, data) { 
    console.log('Current track position is:' + player.api_getTrackPosition()); 
    }); 

任何帮助或不同的解决方案,将不胜感激。

回答

0

你可以听从小部件发出的事件,在你的情况下,你想要处理SC.Widget.Events.PLAY_PROGRESS事件。这里的文档:http://developers.soundcloud.com/docs/api/html5-widget#events

+0

也许这听起来像一个愚蠢的问题,但我可以使用这个事件与Flash Widget吗?还是只有HTML5? –

+0

@GuidoRus [闪存部件的文档](http://developers.soundcloud.com/docs/widget#widget-events)没有说什么,我也不知道任何无证的功能,所以我猜不,对不起。任何你不想使用HTML5小部件的理由? – nickf

+0

那么,主要原因是我找到了一个很好的例子哈哈。但第二个原因是并非所有的浏览器都支持HTML5。但我想我会用javascript setInterval函数和歌曲长度做些什么。无论如何感谢您的回复! –

相关问题