首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Soundcloud:为流媒体准备多个曲目?

Soundcloud:为流媒体准备多个曲目?
EN

Stack Overflow用户
提问于 2012-04-30 17:35:51
回答 1查看 1.9K关注 0票数 1

Soundcloud: Cannot set property 'id' of undefined when trying to play the song被解决后(再次感谢),我将做下一个--我想为按需播放多个歌曲准备多个SM2实例。

下面是代码(这次是用于可读性的非编译CoffeeScript,整个jsbin可以在这里看到http://jsbin.com/ejapin/edit#javascript,html)。

代码语言:javascript
复制
$ ->
    SOUNDCLOUD_ID = '6d5064768cc29c71e1f66691f435589a'
    PLAYLIST_ID = '1768866'
    SC.initialize client_id: SOUNDCLOUD_ID

    tracks = []
    tracks_total = 0

    tracks_ready = ->
        for track in tracks
          console.log track
          track.play()

    SC.get '/playlists/' + PLAYLIST_ID, (pl) ->
        tracks_total = pl.tracks.length
        for track in pl.tracks
            console.log "Fetching"
            SC.stream "/tracks/#{track.id}", {}, (sound) ->
                tracks.push sound
                console.log "+ Fetched #{tracks.length}"
                if tracks.length == tracks_total
                    tracks_ready()

我看到抓取记录了11次,我也看到SM2的swf被请求了同样的次数。

但是只为(更新的)最后一次曲目调用回调(但声音正在为其播放OK )。

UPD:顺便说一下,它还多次插入SM2 js,这看起来像一个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-04 11:14:41

SC JS SDK中有一个错误导致了这种情况。我们今天已经部署了一个修复程序来解决这个问题。谢谢你的报道!如果还有问题,请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10387993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档