import { descendingSort } from '@/core/utils/sort' export interface VideoQuality { name: string value: number displayName: string } export const loginRequiredQualities: VideoQuality[] = [ { name: '720P', displayName: '高清 720P', value: 64, }, { name: '1080P', displayName: '高清 1080P', value: 80, }, ] export const vipRequiredQualities: VideoQuality[] = [ { name: 'HDR', displayName: '真彩 HDR', value: 125, }, { name: '4K', displayName: '超清 4K', value: 120, }, { name: '1080P60', displayName: '高清 1080P60', value: 116, }, { name: '1080P+', displayName: '高清 1080P+', value: 112, }, { name: '720P60', displayName: '高清 720P60', // 有的视频的 720P60 也是用的 value = 64, 很奇怪... value: 74, }, ] export const allQualities: VideoQuality[] = [ ...vipRequiredQualities, ...loginRequiredQualities, { name: '480P', displayName: '清晰 480P', value: 32, }, { name: '320P', displayName: '流畅 320P', value: 16, }, ].sort(descendingSort(q => q.value))