停止所有声音Soundcloud

问题描述:

我已经使用Anything Slider + Soundcloud构建了一个小画廊。你可以在这里看到它:www.diasporaduo.com(多媒体部分)。问题是,当我隐藏“mp3content”div时,我无法停止背景声音。到目前为止,我的代码如下所示:停止所有声音Soundcloud

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


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

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

此代码只显示/隐藏格“mp3content”,包含一个滑块与所有的播放列表。

您可以暂停声云播放器这样的

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

谢谢,但没有运气。我在$('#mp3close')中插入了你的代码,click(function(){}函数并没有做任何事情,你应该在哪里插入你的代码?当用户点击时,我需要触发暂停功能在“mp3close”div。 –

+0

嗨,我想你想触发一个暂停函数,并且你正在使用SC对象,你需要在外部函数变量中捕捉'streamer'实例,然后你可以调用一个play /暂停使用内置 “.is_playing” SC对象方法: '变种流光; 功能streamTrack(URI){ SC.stream(URI) 。然后(功能(播放器){ 如果(流光) {streamer._isPlaying === true} {{streamer._isPlaying === true} { streamer = player; } streamer.pause(); } else { streamer.play(); } }) } ' –

你是如何嵌入的声音?如果您使用Widget,则可以使用Widget API来控制播放。否则,你可以考虑使用Javascript SDK