diff --git a/index.html b/index.html
index 2d89aab..bb8d40e 100644
--- a/index.html
+++ b/index.html
@@ -165,7 +165,7 @@
playFrom: 0
},
danmaku: {
- id: $.md5(page.params.url+'').substr(0, 16),
+ id: $.md5(page.params.url+'').substr(0, 8),
api: 'https://danmaku.yimian.xyz/',
maximum: 1000,
addition: [],
@@ -187,9 +187,10 @@
}
var dp = {};
var isWaiting = false;
- $.post("https://acg.watch/api/getQuality.php?url="+page.params.url, function(res){
-
- options.video.quality = JSON.parse(res);
+ $.post("https://acg.watch/api/getPreInfo.php?url="+page.params.url, function(res){
+ res = JSON.parse(res);
+ options.video.quality = res.quality;
+ options.danmaku.id = res.danmaku;
dp = new DPlayer(options);
/* recover history playing */
if(options.video.quality[0].url && options.video.quality[0].url != 'https://api.yimian.xyz/video?path=404.mp4'){
@@ -225,19 +226,20 @@
cookie.set('last_watch', res.url);
history.pushState({},page.title,"https://acg.watch/player?url="+res.url);
page.params.url = res.url;
- $.post("https://acg.watch/api/getQuality.php?url="+res.url, function(res2){
- console.log(JSON.parse(res2));
- options.video.quality = JSON.parse(res2);
+ $.post("https://acg.watch/api/getPreInfo.php?url="+res.url, function(res2){
+ res2 = JSON.parse(res2);
+ options.video.quality = res2.quality;
+ options.danmaku.id = res2.danmaku;
options.video.defaultQuality = 0;
options.video.playFrom = 0;
dp.switchVideo(
{
url: res.url,
- quality: JSON.parse(res2),
+ quality: res2.quality,
defaultQuality: 0
},
{
- id: $.md5(res.url+'').substr(0, 16),
+ id: res2.danmaku,
api: 'https://danmaku.yimian.xyz/',
maximum: 1000,
addition: [],
@@ -269,7 +271,6 @@
$('#video_vid').html(res.vid);
$('#video_link').html(res.link);
$('#video_description').html(res.description);
- $('#video_danmaku').html($.md5(res.url+'').substr(0, 16));
$('#video_quality').html(options.video.quality.length);
$('#video_playFrom').html(options.video.playFrom);
@@ -303,6 +304,7 @@
$('#danmaku_numTop').html(Object.keys(dp.danmaku.danTunnel.top).length);
$('#danmaku_opacity').html(dp.danmaku._opacity);
$('#danmaku_danIndex').html(dp.danmaku.danIndex);
+ $('#video_danmaku').html(options.danmaku.id);
$('#player_width').html(dp.video.videoWidth);
$('#player_height').html(dp.video.videoHeight);
$('#player_volume').html(dp.video.volume);