사운드 클라우드 위젯 API (https://developers.soundcloud.com/docs/api/html5-widget)soundcloud web widget API가 구형입니까?
을 사용하려고합니다. 세트에 포함 된 트랙에 대한 데이터를 가져 오려고합니다.
하지만 widget.getSounds() 및 widget.getCurrentSound를 제외한 다른 모든 메소드가 작동하는 것처럼 보입니다.
getter가 비동기이며 콜백을 사용하고 있음을 이해합니다.
플러스, 나는
어떤 도움 .. 사운드 객체가 나는 다른 방법을 시도했지만 실패했습니다 있도록 간단한 배열이 아닌 것으로 나타났습니다이나 통찰력 내가 방법을 모르는
widget
_ {}
widget.getVolume(function(ret){console.log(ret)});
_ {}
VM5139:1 50
widget.getDuration(function(ret){console.log(ret)});
_ {}
VM5164:1 255057
widget.getPosition(function(ret){console.log(ret)});
_ {}
VM5190:1 92164.92599999999
widget.getCurrentSound(function(ret){console.log(ret)});
_ {}
VM2993:3 Uncaught TypeError: currentSound.get is not a function
at _.<anonymous> (<anonymous>:3:47)
at m (sc.js:1)
at w (sc.js:1)
(anonymous) @ VM2993:3
m @ sc.js:1
w @ sc.js:1
widget.getCurrentSound(function(ret){console.log(ret.title)});
_ {}
VM2993:3 Uncaught TypeError: currentSound.get is not a function
at _.<anonymous> (<anonymous>:3:47)
at m (sc.js:1)
at w (sc.js:1)
(anonymous) @ VM2993:3
m @ sc.js:1
w @ sc.js:1
widget.getCurrentSound(function(ret){console.log(JSON.stringify(ret))});
_ {}
3VM2993:3 Uncaught TypeError: currentSound.get is not a function
at _.<anonymous> (<anonymous>:3:47)
at m (sc.js:1)
at w (sc.js:1)
(anonymous) @ VM2993:3
m @ sc.js:1
w @ sc.js:1
widget.getCurrentSound(function(ret){console.dir(ret)});
_ {}
VM2993:3 Uncaught TypeError: currentSound.get is not a function
at _.<anonymous> (<anonymous>:3:47)
at m (sc.js:1)
at w (sc.js:1)
에서 사람과 단지 같은 포맷 더 자세하게? 오류가 있습니까? 그리고 그렇다면, 그들은 무엇입니까? –
@BrettDeWoody getCurrentSound() 및 getSounds()는 내가 생각할 수있는 방법으로 액세스 할 수 없습니다. 반환 된 사운드 객체를 로깅하려고하면 "currentSound.get이 함수가 아닙니다."와 같은 결과가 반환됩니다. 반환 된 객체를 사용하는 적절한 방법이 있습니까? – Moon