Merge branch 'feature-sponsorBlock'
This commit is contained in:
@ -204,6 +204,15 @@ class _ExtraSettingState extends State<ExtraSetting> {
|
||||
GlobalDataCache.enableDlna = val;
|
||||
},
|
||||
),
|
||||
SetSwitchItem(
|
||||
title: 'Sponsor Block',
|
||||
subTitle: '自动跳过视频中赞助片段',
|
||||
setKey: SettingBoxKey.enableSponsorBlock,
|
||||
defaultVal: false,
|
||||
callFn: (bool val) {
|
||||
GlobalDataCache.enableSponsorBlock = val;
|
||||
},
|
||||
),
|
||||
ListTile(
|
||||
dense: false,
|
||||
title: Text('评论展示', style: titleStyle),
|
||||
|
@ -207,7 +207,7 @@ class VideoDetailController extends GetxController
|
||||
});
|
||||
|
||||
/// 仅投稿视频skip
|
||||
if (videoType == SearchType.video) {
|
||||
if (videoType == SearchType.video && GlobalDataCache.enableSponsorBlock) {
|
||||
querySkipSegments();
|
||||
}
|
||||
}
|
||||
|
@ -55,6 +55,8 @@ class GlobalDataCache {
|
||||
static late bool enableDynamicSwitch;
|
||||
// 投屏开关
|
||||
static bool enableDlna = false;
|
||||
// sponsorBlock开关
|
||||
static bool enableSponsorBlock = false;
|
||||
// 视频评论开关
|
||||
static List<String> enableComment = ['video', 'bangumi'];
|
||||
|
||||
@ -125,6 +127,10 @@ class GlobalDataCache {
|
||||
enableDynamicSwitch =
|
||||
settingBox.get(SettingBoxKey.enableDynamicSwitch, defaultValue: true);
|
||||
enableDlna = settingBox.get(SettingBoxKey.enableDlna, defaultValue: false);
|
||||
enableSponsorBlock =
|
||||
settingBox.get(SettingBoxKey.enableSponsorBlock, defaultValue: false);
|
||||
settingBox.get(SettingBoxKey.enableDynamicSwitch, defaultValue: true);
|
||||
enableDlna = settingBox.get(SettingBoxKey.enableDlna, defaultValue: false);
|
||||
enableComment = settingBox
|
||||
.get(SettingBoxKey.enableComment, defaultValue: ['video', 'bangumi']);
|
||||
}
|
||||
|
@ -117,6 +117,7 @@ class SettingBoxKey {
|
||||
defaultHomePage = 'defaultHomePage',
|
||||
enableRelatedVideo = 'enableRelatedVideo',
|
||||
enableDlna = 'enableDlna',
|
||||
enableSponsorBlock = 'enableSponsorBlock',
|
||||
enableComment = 'enableComment';
|
||||
|
||||
/// 外观
|
||||
|
Reference in New Issue
Block a user