diff --git a/.gitignore b/.gitignore
index b8b9ae6..1561969 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
node_modules/
.history/
+
+test.js
diff --git a/dist/artplayer-plugin-playlist.browser.js b/dist/artplayer-plugin-playlist.browser.js
index 1f0dcea..3f15cb5 100644
--- a/dist/artplayer-plugin-playlist.browser.js
+++ b/dist/artplayer-plugin-playlist.browser.js
@@ -29,6 +29,7 @@ var artplayerPlaylist = function artplayerPlaylist(options) {
if (!options.playlist[index]) {
return;
}
+
// 获取artplayer配置
var artOptions = art.option;
var newArtplayer = art;
@@ -40,7 +41,8 @@ var artplayerPlaylist = function artplayerPlaylist(options) {
// 重建artplayer
newArtplayer = new Artplayer(_objectSpread(_objectSpread(_objectSpread({}, artOptions), options.playlist[index]), {}, {
autoplay: (_options$autoNext = options.autoNext) !== null && _options$autoNext !== void 0 ? _options$autoNext : artOptions.autoplay,
- i18n: addedI18n
+ i18n: addedI18n,
+ id: "".concat(artOptions.id, "-").concat(index === 0 ? '' : index)
}));
} else {
art.switchUrl(options.playlist[index].url, options.playlist[index].title);
@@ -55,7 +57,7 @@ var artplayerPlaylist = function artplayerPlaylist(options) {
}
};
- // 自动播放下一集
+ // 自动播放下一P
var currentEp = options.playlist.findIndex(function (videoInfo) {
return videoInfo.url === art.option.url;
});
@@ -66,7 +68,7 @@ var artplayerPlaylist = function artplayerPlaylist(options) {
}
var icon = '';
- // 添加播放列表
+ // 添加播放列表控件
art.controls.add({
name: 'playlist',
position: 'right',
diff --git a/dist/artplayer-plugin-playlist.js b/dist/artplayer-plugin-playlist.js
index ecb54d9..ebc4ad7 100644
--- a/dist/artplayer-plugin-playlist.js
+++ b/dist/artplayer-plugin-playlist.js
@@ -28,6 +28,7 @@ var artplayerPlaylist = function artplayerPlaylist(options) {
if (!options.playlist[index]) {
return;
}
+
// 获取artplayer配置
var artOptions = art.option;
var newArtplayer = art;
@@ -39,7 +40,8 @@ var artplayerPlaylist = function artplayerPlaylist(options) {
// 重建artplayer
newArtplayer = new Artplayer(_objectSpread(_objectSpread(_objectSpread({}, artOptions), options.playlist[index]), {}, {
autoplay: (_options$autoNext = options.autoNext) !== null && _options$autoNext !== void 0 ? _options$autoNext : artOptions.autoplay,
- i18n: addedI18n
+ i18n: addedI18n,
+ id: "".concat(artOptions.id, "-").concat(index === 0 ? '' : index)
}));
} else {
art.switchUrl(options.playlist[index].url, options.playlist[index].title);
@@ -54,7 +56,7 @@ var artplayerPlaylist = function artplayerPlaylist(options) {
}
};
- // 自动播放下一集
+ // 自动播放下一P
var currentEp = options.playlist.findIndex(function (videoInfo) {
return videoInfo.url === art.option.url;
});
@@ -65,7 +67,7 @@ var artplayerPlaylist = function artplayerPlaylist(options) {
}
var icon = '';
- // 添加播放列表
+ // 添加播放列表控件
art.controls.add({
name: 'playlist',
position: 'right',
diff --git a/dist/artplayer-plugin-playlist.min.js b/dist/artplayer-plugin-playlist.min.js
index 32890b9..222434f 100644
--- a/dist/artplayer-plugin-playlist.min.js
+++ b/dist/artplayer-plugin-playlist.min.js
@@ -1 +1 @@
-!function t(e,r,n){function o(l,a){if(!r[l]){if(!e[l]){var u="function"==typeof require&&require;if(!a&&u)return u(l,!0);if(i)return i(l,!0);var c=new Error("Cannot find module '"+l+"'");throw c.code="MODULE_NOT_FOUND",c}var f=r[l]={exports:{}};e[l][0].call(f.exports,(function(t){return o(e[l][1][t]||t)}),f,f.exports,t,e,r,n)}return r[l].exports}for(var i="function"==typeof require&&require,l=0;l (art) => {
if (!options.playlist[index]) {
return;
}
+
// 获取artplayer配置
const artOptions = art.option;
@@ -28,7 +29,8 @@ const artplayerPlaylist = (options) => (art) => {
...artOptions,
...options.playlist[index],
autoplay: options.autoNext ?? artOptions.autoplay,
- i18n: addedI18n
+ i18n: addedI18n,
+ id: `${artOptions.id}-${index === 0 ? '' : index}`
});
} else {
art.switchUrl(options.playlist[index].url, options.playlist[index].title);
@@ -43,7 +45,7 @@ const artplayerPlaylist = (options) => (art) => {
}
};
- // 自动播放下一集
+ // 自动播放下一P
const currentEp = options.playlist.findIndex((videoInfo) => videoInfo.url === art.option.url);
if (options.autoNext && currentEp < options.playlist.length) {
art.on('video:ended', () => {
@@ -53,7 +55,7 @@ const artplayerPlaylist = (options) => (art) => {
const icon = '';
- // 添加播放列表
+ // 添加播放列表控件
art.controls.add({
name: 'playlist',
position: 'right',