diff --git a/src/app/admin/page.tsx b/src/app/admin/page.tsx index 07955f0..8dda348 100644 --- a/src/app/admin/page.tsx +++ b/src/app/admin/page.tsx @@ -3937,6 +3937,7 @@ const NetDiskConfigComponent = ({ const [cookie, setCookie] = useState(''); const [savePath, setSavePath] = useState('/'); const [quarkPlayMode, setQuarkPlayMode] = useState<'direct_first' | 'transcode_first'>('transcode_first'); + const [quarkMultiThreadPlayback, setQuarkMultiThreadPlayback] = useState(false); const [mobileEnabled, setMobileEnabled] = useState(false); const [mobileAuthorization, setMobileAuthorization] = useState(''); const [baiduEnabled, setBaiduEnabled] = useState(false); @@ -3961,6 +3962,7 @@ const NetDiskConfigComponent = ({ setCookie(quark?.Cookie || ''); setSavePath(quark?.SavePath || '/'); setQuarkPlayMode(quark?.PlayMode === 'direct_first' ? 'direct_first' : 'transcode_first'); + setQuarkMultiThreadPlayback(Boolean(quark?.MultiThreadPlayback)); setMobileEnabled(mobile?.Enabled || false); setMobileAuthorization(mobile?.Authorization || ''); setBaiduEnabled(config?.NetDiskConfig?.Baidu?.Enabled || false); @@ -3991,6 +3993,7 @@ const NetDiskConfigComponent = ({ Cookie: cookie, SavePath: savePath, PlayMode: quarkPlayMode, + MultiThreadPlayback: quarkMultiThreadPlayback, }, Mobile: { Enabled: mobileEnabled, @@ -4327,6 +4330,27 @@ const NetDiskConfigComponent = ({

+
+
+

+ 多线程播放 +

+

+ 开启后,代理会把播放器请求的 Range 拆分并发拉取。 +

+
+ +
+