2014-10-04 2 views
1

나는 soundcloud API로 작업 해왔다. 익숙하다면 API에서 노래를 스트리밍 할 때 audioManager 객체를 반환하는 호출 (SC.stream)이 있다는 것을 알 수 있습니다. 나는 이것이 rtmp를 지원하는 독점 미디어 플레이어라고 생각한다. 불행히도 그들의 문서는 단지 api : soundManager2로 스트리밍하는데 사용 된 오래된 미디어 플레이어에 대해서만 언급하고 있습니다. 내 질문은 아무도 이벤트 처리기를 구현하는 방법입니다. 플레이어 개체에 .bind() 메서드가 있음을 알 수 있습니다. 하지만 이벤트 구문이 없습니다. 누구나 알고 있니? 내가 필요로하는AudioManager 이벤트를 사용하는 Soundcloud API

등가 이벤트는 다음과 같습니다 크게 apreciated https://connect.soundcloud.com/audiomanager/audiomanager.js

도움말 : onplay, onpause,의 OnError, ontimechange, 이것이 내가 믿는 audioManager 소스 코드

을 onended. 감사합니다, 당신이이 될 수 있습니다

+0

이 어서 누군가가 알고 있어야합니다. 어디에서 soundcloud .. – user3828000

답변

0

한 가지 방법 :

SC.stream("/tracks/" + track.id, { 
     autoPlay: true, 
      whileplaying: function() { 
      console.log("track is playing - whileplaying");}, 
     ontimedcomments: function(comments){ 
      console.log("First Comment at this timestamp", comments[0].body); }, 
     onplay: function() { 
      console.log("track is playing - onplay");}, 
     onerror: function() { 
      alert("error");}, 
     ontimechanged: function() { 
      alert("time has changed");}, 
     onended: function() { 
      alert("track ended");}, 
    }); 

http://jsfiddle.net/iambnz/gmqz9gp4/

+0

문제는 내가 이벤트 처리기 매개 변수 즉에 대한 올바른 구문을 모르겠다. onplay, onerror, etc – user3828000

+0

스케치에 있지 않습니까? – devbnz

+0

스케치 란 무엇입니까? – user3828000