如何通过SoundCloud API切换播放和暂停曲目
How to toggle play and pause a track by SoundCloud API
我正在尝试制作一个按钮来切换播放和暂停歌曲。我使用sound.play()
和sound.pause()
方法,但只有play()
工作,它永远不会停止。
我是这样做的:
function player(){
var sound = SC.stream("/tracks/293", function(sound){
if(is_playing==="true") {
sound.pause();
is_playing = "false";
}
else if (is_playing === "false") {
sound.play();
is_playing = "true";
}
});
}
下面是演示:jsfiddle.net/wZZ4D/
下面的代码应该实例化,play
和pause
,如果有任何播放:
var is_playing = false,
sound;
function player(){
if( sound ) {
if(is_playing) {
sound.pause();
is_playing = false;
} else {
sound.play();
is_playing = true;
}
} else {
SC.stream("/tracks/293", function(obj){
obj.play();
sound = obj;
is_playing = true;
});
}
}
WORKING JSFIDDLE DEMO
我想知道是否有一个resume
方法;它也可以被纳入法典。我做了一个快速测试,确实有一个resume
方法继续播放从它被暂停在。
相关文章:
- tiltSlider播放/暂停视频元素(如果li有当前类)
- 具体化:如何只使用HTML和Javascript制作播放/暂停按钮
- Youtube Javascript API播放/暂停/停止不工作
- 带有音频标签的多个播放/暂停按钮
- 多次更改 onclick() 函数(播放/暂停图像更改)
- HTML5 Javascript播放/暂停按钮
- <音频>播放/暂停按钮更改
- 单击时播放/暂停,但仅一次
- 播放/暂停动态浮动图
- 在点击和加载事件时播放暂停背景音频
- 使用HTML5和JavaScript播放/暂停音频按钮
- 在屏幕尺寸上播放/暂停HTML5视频
- 使用 HTML5 和 JavaScript 播放/暂停音频按钮
- bx滑块 - 播放/暂停页面上的所有滑块
- 在动画中添加播放/暂停
- YouTube嵌入 - 播放/暂停播放
- 在HTML音频播放器中切换播放/暂停按钮
- 在仅幻灯片 JavaScript 上添加播放/暂停按钮
- 使用 .play() 通过按回车键播放/暂停视频
- Javascript幻灯片与播放暂停和下一个上一个按钮