jplayer通过add加入列表后怎么让它立即播放
时间: 2023-12-06 08:44:39 浏览: 27
您可以使用jPlayer的 `play()` 方法来立即播放列表中的曲目。例如,假设您的jPlayer实例命名为 `myPlayer`,并且您已经通过 `add()` 方法将曲目添加到播放列表中,您可以使用以下JavaScript代码来立即播放第一首歌曲:
```
myPlayer.play(0);
```
在上面的代码中,`0` 表示播放列表中的第一首歌曲。如果您想播放列表中的其他曲目,只需将相应的索引号传递给 `play()` 方法即可。
相关问题
jplayer通过add加入后怎么让它成为列表的第一首歌
如果你使用的是 jPlayer 的 Playlist add-on,你可以在添加歌曲时,将新歌曲的索引设置为 0,这样它就会成为播放列表中的第一首歌曲。例如:
```javascript
myPlaylist.add({
title: "新歌曲",
artist: "艺术家",
mp3: "path/to/new/song.mp3",
index: 0 // 将新歌曲索引设置为 0
});
```
如果你使用的是 jPlayer 的原生方法来添加歌曲,你可以将新歌曲添加到数组的第一个位置,然后重新加载播放列表。例如:
```javascript
var newSong = {
title: "新歌曲",
artist: "艺术家",
mp3: "path/to/new/song.mp3"
};
myPlaylist.add(newSong);
// 将新歌曲添加到数组的第一个位置
myPlaylist.playlist.unshift(newSong);
// 重新加载播放列表
myPlaylist._initPlaylist();
```
jplayer添加播放列表后立即停止播放当前音乐播放新添加的音乐
可以使用jPlayer提供的playListAdd方法来实现这个功能。该方法用于向播放列表中添加音乐,并且默认会立即播放第一个添加的音乐。因此,如果你想在添加新音乐时停止当前音乐的播放并立即播放新添加的音乐,可以按照以下步骤进行操作:
1.使用jPlayer的stop方法停止当前音乐的播放。
2.使用playListAdd方法向播放列表中添加新的音乐。
3.通过playListAdvance方法将播放列表中的位置移动到新添加的音乐。
4.使用jPlayer的play方法开始新添加的音乐的播放。
下面是一个示例代码:
```
// 停止当前音乐的播放
$("#jquery_jplayer").jPlayer("stop");
// 添加新的音乐到播放列表中
$("#jquery_jplayer").jPlayer("playListAdd", {
title: "New Song",
mp3: "path/to/new/song.mp3"
});
// 将播放列表中的位置移动到新添加的音乐
$("#jquery_jplayer").jPlayer("playListAdvance");
// 开始新添加的音乐的播放
$("#jquery_jplayer").jPlayer("play");
```
请注意,在上面的代码中,`#jquery_jplayer`是jPlayer实例的选择器。你需要将其替换为你自己的实例选择器。