4
스트리밍을 위해 Soundcloud API를 사용 중이며, 데스크톱에서는 아름답게 작동하지만 모바일에서는 작동하지 않습니다 (이 시점에서 iphone 및 ipad 만 테스트합니다).Soundcloud API SC.stream이 모바일에서 작동하지 않습니다.
스트리밍 SDK를 사용하려고 할 때 문제가있는 것 같습니다. Soundcloud 문서의 바로 아래에있는 스 니펫을 사용하는 것은 모바일에서도 작동하지 않습니다. 나는 소리 변수를 CONSOLE.LOG 경우 https://developers.soundcloud.com/docs/api/sdks#streaming
SC.stream("/tracks/293", function(sound){
sound.play();
});
, 내가 대신 내가 기대할 수있는 사운드 클라우드 스트림 객체의 거짓 얻을.
SC.stream("/tracks/293", function(sound){
console.log(sound); // false
});
SC.get을 사용하여 트랙을 가져 오는 것은 Soundcloud가 제대로 초기화되도록 객체가 반환되기 때문에 문제가되지 않습니다.
위의 사항에 대한 도움은 대단히 감사하겠습니다.
감사합니다.
나는 똑같은 문제가 있습니다. 해결책을 찾으면 여기에 다시 게시하십시오. 나는 똑같이 할 것입니다. 행운을 빕니다! –
그래, 이상한 것, 내가 볼 수있는 그들의 문서에서 작동하지 않는다는 언급은 없다. 해결 방법은 SC.stream을 사용하지 않고 자체 오디오 요소를 만들고 클라이언트 ID를 매개 변수로 사용하여 트랙 끝점을 가리키는 src를 지정하는 것입니다. http://api.soundcloud.com/tracks/ [trackId]/stream? client_id = [SOUNDCLOUD_ID]. 그런 다음 일반 메서드, 속성 및 이벤트를 사용하여 스트림을 재생할 수 있습니다. http://www.w3schools.com/tags/ref_av_dom.asp – simonnn
동일한 문제가 있습니다. 스트림을 클릭 이벤트에 연결하면 (예 :'el.onclick = function() {SC.stream ('/ tracks/123', {autoPlay : true});})' 페이지로드시 재생할 수 없습니다. 나는이 질문에 대한 링크를 응답하기를 희망하는 SoundCloud 개발자에게 트윗했습니다. – goodforenergy