Fix: player control display

This commit is contained in:
Lazy 2024-04-24 15:28:42 +08:00
parent 58b1a900c1
commit ce27b33736
3 changed files with 23 additions and 1 deletions

View File

@ -278,7 +278,12 @@ a {
}
}
.art-control-fullscreen {
.art-control-pip,
.art-control-fullscreenWeb,
.art-control-syncControl,
.art-control-hls-quality,
.art-control-dash-quality,
.art-control-subtitle {
display: none !important;
}
}

View File

@ -57,6 +57,22 @@ const newSyncControl = (art: Artplayer, publishStatus: (msg: ElementMessage) =>
);
}
});
art.setting.add({
html: "同步状态",
selector: [
{
default: true,
html: "点击同步"
}
],
onSelect: function () {
publishStatus(
ElementMessage.create({
type: ElementMessageType.SYNC_MOVIE_STATUS
})
);
}
});
};
export const newSyncPlugin = (

View File

@ -171,6 +171,7 @@ const newLazyInitSubtitlePlugin = (subtitle: Subtitles) => {
console.log("加载字幕插件中...");
const subtitlePlugin = await subtitleP;
art.controls.add(subtitlePlugin.newSubtitleControl(subtitle));
art.setting.add(subtitlePlugin.newSubtitleControl(subtitle));
};
};