diff --git a/src/client/resource-manifest.js b/src/client/resource-manifest.js
index 64036388f..7184bf892 100644
--- a/src/client/resource-manifest.js
+++ b/src/client/resource-manifest.js
@@ -681,12 +681,7 @@ Resource.manifest = {
useDefaultVideoSpeed: {
path: 'default-video-speed.min.js',
displayNames: {
- useDefaultVideoSpeed: '记忆播放速度',
- defaultVideoSpeed: '默认播放速度',
- },
- dropdown: {
- key: 'defaultVideoSpeed',
- items: ['0.5', '0.75', '1.0', '1.25', '1.5', '2.0'],
+ useDefaultVideoSpeed: '记忆上次播放速度',
}
},
seedsToCoins: {
diff --git a/src/client/settings.js b/src/client/settings.js
index 6a29c2c60..a182d21dd 100644
--- a/src/client/settings.js
+++ b/src/client/settings.js
@@ -249,6 +249,8 @@ export const settings = {
cache: {},
favoritesListCurrentSelect: '',
defaultVideoSpeedList: {},
+ rememberVideoSpeed: false,
+ latestVideoSpeed: 1,
}
const fixedSettings = {
useDefaultDanmakuSettings: false,
diff --git a/src/global.d.ts b/src/global.d.ts
index f7880d87c..fc4fcc6b2 100644
--- a/src/global.d.ts
+++ b/src/global.d.ts
@@ -523,6 +523,8 @@ declare global {
defaultVideoSpeedList: {
[index: string]: string[]
},
+ rememberVideoSpeed: boolean,
+ latestVideoSpeed: number,
}
const GM_info: MonkeyInfo
function GM_xmlhttpRequest(details: MonkeyXhrDetails): { abort: () => void }
diff --git a/src/utils/gui-settings/gui-settings.html b/src/utils/gui-settings/gui-settings.html
index ca533b122..40073b24c 100644
--- a/src/utils/gui-settings/gui-settings.html
+++ b/src/utils/gui-settings/gui-settings.html
@@ -54,7 +54,6 @@
-