Skip to content

Commit 3c8bba1

Browse files
author
HeiSir
committed
修复批量添加视频ID重复问题
1 parent 5864467 commit 3c8bba1

File tree

9 files changed

+24580
-5
lines changed

9 files changed

+24580
-5
lines changed

main.js

+5-4
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ ipcMain.on('task-add-muti', async function (event, object) {
420420

421421
let info = '解析资源失败!';
422422
let code = -1;
423-
423+
let iidx = 0;
424424
m3u8_urls.split(/\r|\n/g).forEach( urls=>{
425425
if(urls != '')
426426
{
@@ -470,7 +470,8 @@ ipcMain.on('task-add-muti', async function (event, object) {
470470

471471
_obj.headers = _headers;
472472

473-
startDownload(_obj);
473+
startDownload(_obj,iidx);
474+
iidx = iidx + 1;
474475
}
475476
}
476477
})
@@ -721,8 +722,8 @@ function queue_callback(that,callback)
721722
that.callback(callback);
722723
}
723724

724-
async function startDownload(object) {
725-
let id = !object.id ? new Date().getTime():object.id;
725+
async function startDownload(object,iidx) {
726+
let id = !object.id ? (iidx != null ? (new Date().getTime() + iidx): new Date().getTime()):object.id;
726727
let headers = object.headers;
727728
let url_prefix = object.url_prefix;
728729
let taskName = object.taskName;

player.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta http-equiv="X-UA-Compatible" content="ie=edge">
77
<title>播放器</title>
88
<link rel="stylesheet" href="resource/css/style.css">
9-
<script type="text/javascript" src="resource/js/ckplayer/ckplayer.js"></script>
9+
<script type="text/javascript" src="resource/js/ckplayer2/ckplayer.js"></script>
1010
</head><body class="heisir">
1111
<div class="header player"><span class="title">播放器</span><button class="close"></button></div>
1212
<div class="main player">

player.js

+4
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ document.body.onload = function(){
1717
video:videosrc
1818
};
1919
new ckplayer(videoObject);
20+
21+
var title = videosrc.replace(/.*\//g,'').replace(/.*\\/g,'');
22+
document.head.title = title;
23+
document.querySelector(".player .title").innerHTML = `[ ${title} ] 正在播放...`;
2024
};
2125

2226

0 commit comments

Comments
 (0)