2014-04-05 8 views
2

현재 사용자가 Soundcloud를 통해 로그인 할 수 있도록하고 음악의 트랙 ID 목록을 만들었습니다.Soundcloud에서 연속 트랙 재생

이 데이터를 사용하여 모든 트랙 ID의 배열을 만들어 무작위로 추출했습니다. 이 노래들을 어떻게 연주 할 수 있습니까? 이 개별 트랙 작동합니다

SC.stream("/tracks/###", function(sound){ 
    sound.play(); 
}); 

하지만 어떻게 내가 노래 그래서 새로운 트랙을 시작할 수 있습니다 종료시기에 대한 통지를받을 수 있나요?

갱신 :

나는 노래의 지속 시간을 기록하고 새로운 트랙의 정지와 재생의 setTimeout하지만 어쩌면이 일을 더 사운드 클라우드의 방법이있다.

감사

답변

2

여기에 같은 문제의 주위에 다른 스레드입니다 onfinish 방법

SC.stream("/tracks/###", 
{onfinish: function(){ alert('track finished');}}, 
function(sound){sound.play(); 
}); 

를 사용합니다.

How can I automatically move to next sound after previous track completes using the Soundcloud Javascript SDK for streaming?

+0

감사합니다! 관심있는 사람이 있다면 onfinish가 soundManager2 사운드 객체의 일부로 옵션이고 기본 페이지가 여기에있는 것 같습니다. http://www.schillmania.com/projects/soundmanager2/ – theptrk

관련 문제