Javascript 使用Soundcloud构建自定义播放器。播放列表组织

Javascript 使用Soundcloud构建自定义播放器。播放列表组织,javascript,soundcloud,playlist,soundmanager2,Javascript,Soundcloud,Playlist,Soundmanager2,感谢这些家伙和他们的代码(),我的播放列表开始工作了 但我想开始/暂停播放歌曲名称(不是不同的按钮) 我试图通过以下方式实现这一点: playState属性 togglePause()方法 我没有成功使用它们-playState总是在console.log中显示“undefined”。第二种变体表示- sound.togglePause不是一个函数 这是我的一个代码变体 SC.initialize({ 客户id:“53902af7a344bb0351898c47bc3d786f” }); $(

感谢这些家伙和他们的代码(),我的播放列表开始工作了

但我想开始/暂停播放歌曲名称(不是不同的按钮)

我试图通过以下方式实现这一点:

  • playState
    属性
  • togglePause()
    方法
  • 我没有成功使用它们-
    playState
    总是在
    console.log中显示“undefined”。第二种变体表示-

    sound.togglePause不是一个函数

    这是我的一个代码变体

    SC.initialize({
    客户id:“53902af7a344bb0351898c47bc3d786f”
    });
    $(文档).ready(函数(){
    SC.get('/users/8179872/playlists/135665862',函数(playlist){
    $(playlist.tracks)。每个(函数(i,track){
    var$tr=$('.tr').eq(i);
    $tr.append((i+1)+''+曲目标题);
    $tr.attr('value',track.id);
    });
    $('.tr')。在('click',function()上{
    var track_id=$(this.attr('value');
    SC.stream('/tracks/'+track_id,函数(声音){
    如果(sound.playState==未定义| | sound.playState===0 | |
    sound.paused==真){
    声音。播放();
    console.log(sound.playState);
    }否则{
    声音。暂停();
    }
    });
    });
    }); 
    });
    
    
    音乐
    

    也许有人可以检查我的代码并有一些想法?也许有人可以检查我的代码并有一些想法?