123云盘播放

This commit is contained in:
mtvpls
2026-04-27 13:52:51 +08:00
parent 30b448c920
commit 2a0900ab69
14 changed files with 1110 additions and 29 deletions
+8 -2
View File
@@ -3,8 +3,9 @@ export const NETDISK_QUARK_SOURCE = 'netdisk-quark';
export const NETDISK_MOBILE_SOURCE = 'netdisk-mobile';
export const NETDISK_BAIDU_SOURCE = 'netdisk-baidu';
export const NETDISK_TIANYI_SOURCE = 'netdisk-tianyi';
export const NETDISK_123_SOURCE = 'netdisk-123';
export type NetdiskProvider = 'quark' | 'mobile' | 'baidu' | 'tianyi';
export type NetdiskProvider = 'quark' | 'mobile' | 'baidu' | 'tianyi' | '123';
export function normalizeNetdiskSource(source?: string | null): string {
if (!source) return '';
@@ -14,7 +15,7 @@ export function normalizeNetdiskSource(source?: string | null): string {
export function isNetdiskSource(source?: string | null): boolean {
const normalized = normalizeNetdiskSource(source);
return normalized === NETDISK_QUARK_SOURCE || normalized === NETDISK_MOBILE_SOURCE || normalized === NETDISK_BAIDU_SOURCE || normalized === NETDISK_TIANYI_SOURCE;
return normalized === NETDISK_QUARK_SOURCE || normalized === NETDISK_MOBILE_SOURCE || normalized === NETDISK_BAIDU_SOURCE || normalized === NETDISK_TIANYI_SOURCE || normalized === NETDISK_123_SOURCE;
}
export function getNetdiskProvider(source?: string | null): NetdiskProvider | null {
@@ -23,6 +24,7 @@ export function getNetdiskProvider(source?: string | null): NetdiskProvider | nu
if (normalized === NETDISK_MOBILE_SOURCE) return 'mobile';
if (normalized === NETDISK_BAIDU_SOURCE) return 'baidu';
if (normalized === NETDISK_TIANYI_SOURCE) return 'tianyi';
if (normalized === NETDISK_123_SOURCE) return '123';
return null;
}
@@ -41,3 +43,7 @@ export function isNetdiskBaiduSource(source?: string | null): boolean {
export function isNetdiskTianyiSource(source?: string | null): boolean {
return normalizeNetdiskSource(source) === NETDISK_TIANYI_SOURCE;
}
export function isNetdisk123Source(source?: string | null): boolean {
return normalizeNetdiskSource(source) === NETDISK_123_SOURCE;
}