2013-01-25 3 views
0

저는 Anything Slider + Soundcloud를 사용하여 작은 갤러리를 만들었습니다. 당신은 여기에서 그것을 볼 수 있습니다 : www.diasporaduo.com (멀티미디어 섹션). 문제는 "mp3content"div를 숨기면 배경 사운드를 멈출 방법이 없다는 것입니다. 지금까지 내 코드는 다음과 같습니다.모든 사운드 멈추기 Soundcloud

$('#mp3content').hide(); 


$('#mp3').click(function(){ 
$('#mp3content').fadeIn('slow'); 
}); 

$('#mp3close').click(function(){ 
$('#mp3content').fadeOut('slow'); 
}); 

이 코드는 모든 재생 목록이있는 슬라이더가 포함 된 div "mp3content"를 단순히 표시하거나 숨 깁니다.

답변

0

당신은 어떻게 소리를 삽입하는이

$('.sc-player.playing a.sc-pause').click(); 
+0

감사합니다. 운이 없습니다. 내 $ ('# mp3close')에 코드를 삽입했다. (function() {} 함수는 아무 것도하지 않는다. 코드를 어디에 삽입해야 하는가? 사용자가 클릭 할 때 일시 정지 함수를 트리거해야한다. "mp3close"div. –

+0

안녕하세요. 일시 중지 기능을 실행하고 SC 개체를 사용하고 싶다고 생각하면 외부 함수 변수에서 '스 트리머'인스턴스를 catch해야합니다. 그런 다음 재생/내장 된 ".is_playing"을 사용하여 일시 정지 SC 객체 방법! 'var에 트리머, 기능 streamTrack (URI) { SC.stream (URI) 그 때는 (기능 (플레이어) { 경우 (트리머) { 스 트리머 = 플레이어; } if (streamer._isPlaying === true) { streamer.pause(); } else { streamer.play(); } } } ' –

1

같은 사운드 클라우드 플레이어를 일시 중지 할 수 있습니다? 위젯을 사용하는 경우 Widget API을 사용하여 재생을 제어 할 수 있습니다. 그렇지 않은 경우 Javascript SDK을 사용해보세요.