mirror of
https://github.com/cuiocean/ZY-Player.git
synced 2026-05-05 19:53:22 +08:00
初始的数据都移到iniData文件夹下
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import Dexie from 'dexie'
|
||||
import { sites, localKey, iptv, recommendations } from './initData'
|
||||
import iniSetting from './iniSetting.json'
|
||||
import { sites, localKey, iptv, recommendations, iniSetting } from './initData'
|
||||
|
||||
const db = new Dexie('zy')
|
||||
db.version(4).stores({
|
||||
search: '++id, keywords',
|
||||
|
||||
112
src/lib/dexie/iniData/localKey.json
Normal file
112
src/lib/dexie/iniData/localKey.json
Normal file
@@ -0,0 +1,112 @@
|
||||
[
|
||||
{
|
||||
"name": "playAndPause",
|
||||
"desc": "播放或暂停",
|
||||
"key": "space"
|
||||
},
|
||||
{
|
||||
"name": "forward",
|
||||
"desc": "快进",
|
||||
"key": "right"
|
||||
},
|
||||
{
|
||||
"name": "back",
|
||||
"desc": "快退",
|
||||
"key": "left"
|
||||
},
|
||||
{
|
||||
"name": "volumeUp",
|
||||
"desc": "音量调高",
|
||||
"key": "up"
|
||||
},
|
||||
{
|
||||
"name": "volumeDown",
|
||||
"desc": "音量调低",
|
||||
"key": "down"
|
||||
},
|
||||
{
|
||||
"name": "mute",
|
||||
"desc": "静音",
|
||||
"key": "m"
|
||||
},
|
||||
{
|
||||
"name": "top",
|
||||
"desc": "置顶或退出置顶",
|
||||
"key": "t"
|
||||
},
|
||||
{
|
||||
"name": "fullscreen",
|
||||
"desc": "进入或退出全屏",
|
||||
"key": "f"
|
||||
},
|
||||
{
|
||||
"name": "escape",
|
||||
"desc": "退出全屏/精简模式",
|
||||
"key": "esc"
|
||||
},
|
||||
{
|
||||
"name": "next",
|
||||
"desc": "下一集",
|
||||
"key": "alt+right"
|
||||
},
|
||||
{
|
||||
"name": "prev",
|
||||
"desc": "上一集",
|
||||
"key": "alt+left"
|
||||
},
|
||||
{
|
||||
"name": "home",
|
||||
"desc": "跳到视频开始位置",
|
||||
"key": "home"
|
||||
},
|
||||
{
|
||||
"name": "end",
|
||||
"desc": "跳到视频结束位置",
|
||||
"key": "end"
|
||||
},
|
||||
{
|
||||
"name": "startPosition",
|
||||
"desc": "标记片头",
|
||||
"key": "ctrl+home"
|
||||
},
|
||||
{
|
||||
"name": "endPosition",
|
||||
"desc": "标记片尾",
|
||||
"key": "ctrl+end"
|
||||
},
|
||||
{
|
||||
"name": "clearPosition",
|
||||
"desc": "清除标记",
|
||||
"key": "ctrl+del"
|
||||
},
|
||||
{
|
||||
"name": "opacityUp",
|
||||
"desc": "透明度调高",
|
||||
"key": "alt+up"
|
||||
},
|
||||
{
|
||||
"name": "opacityDown",
|
||||
"desc": "透明度调低",
|
||||
"key": "alt+down"
|
||||
},
|
||||
{
|
||||
"name": "playbackRateUp",
|
||||
"desc": "播放倍速加快",
|
||||
"key": "pageup"
|
||||
},
|
||||
{
|
||||
"name": "playbackRateDown",
|
||||
"desc": "播放倍速减慢",
|
||||
"key": "pagedown"
|
||||
},
|
||||
{
|
||||
"name": "mini",
|
||||
"desc": "进入或退出mini模式",
|
||||
"key": "alt+m"
|
||||
},
|
||||
{
|
||||
"name": "resetMini",
|
||||
"desc": "重置mini窗口",
|
||||
"key": "ctrl+0"
|
||||
}
|
||||
]
|
||||
@@ -1,145 +1,3 @@
|
||||
const setting = [
|
||||
{
|
||||
id: 0,
|
||||
theme: 'light',
|
||||
shortcut: true,
|
||||
view: 'picture',
|
||||
externalPlayer: '',
|
||||
searchGroup: '全站',
|
||||
excludeRootClasses: true,
|
||||
excludeR18Films: true,
|
||||
forwardTimeInSec: 5,
|
||||
waitingTimeInSec: 15,
|
||||
starViewMode: 'picture',
|
||||
recommendationViewMode: 'picture',
|
||||
historyViewMode: 'picture',
|
||||
searchViewMode: 'picture',
|
||||
password: '',
|
||||
proxy: {
|
||||
type: 'none',
|
||||
scheme: '',
|
||||
url: '',
|
||||
port: ''
|
||||
},
|
||||
allowPassWhenIptvCheck: true,
|
||||
autocleanWhenIptvCheck: false,
|
||||
autoChangeSourceWhenIptvStalling: true
|
||||
}
|
||||
]
|
||||
|
||||
const localKey = [
|
||||
{
|
||||
name: 'playAndPause',
|
||||
desc: '播放或暂停',
|
||||
key: 'space'
|
||||
},
|
||||
{
|
||||
name: 'forward',
|
||||
desc: '快进',
|
||||
key: 'right'
|
||||
},
|
||||
{
|
||||
name: 'back',
|
||||
desc: '快退',
|
||||
key: 'left'
|
||||
},
|
||||
{
|
||||
name: 'volumeUp',
|
||||
desc: '音量调高',
|
||||
key: 'up'
|
||||
},
|
||||
{
|
||||
name: 'volumeDown',
|
||||
desc: '音量调低',
|
||||
key: 'down'
|
||||
},
|
||||
{
|
||||
name: 'mute',
|
||||
desc: '静音',
|
||||
key: 'm'
|
||||
},
|
||||
{
|
||||
name: 'top',
|
||||
desc: '置顶或退出置顶',
|
||||
key: 't'
|
||||
},
|
||||
{
|
||||
name: 'fullscreen',
|
||||
desc: '进入或退出全屏',
|
||||
key: 'f'
|
||||
},
|
||||
{
|
||||
name: 'escape',
|
||||
desc: '退出全屏/精简模式',
|
||||
key: 'esc'
|
||||
},
|
||||
{
|
||||
name: 'next',
|
||||
desc: '下一集',
|
||||
key: 'alt+right'
|
||||
},
|
||||
{
|
||||
name: 'prev',
|
||||
desc: '上一集',
|
||||
key: 'alt+left'
|
||||
},
|
||||
{
|
||||
name: 'home',
|
||||
desc: '跳到视频开始位置',
|
||||
key: 'home'
|
||||
},
|
||||
{
|
||||
name: 'end',
|
||||
desc: '跳到视频结束位置',
|
||||
key: 'end'
|
||||
},
|
||||
{
|
||||
name: 'startPosition',
|
||||
desc: '标记片头',
|
||||
key: 'ctrl+home'
|
||||
},
|
||||
{
|
||||
name: 'endPosition',
|
||||
desc: '标记片尾',
|
||||
key: 'ctrl+end'
|
||||
},
|
||||
{
|
||||
name: 'clearPosition',
|
||||
desc: '清除标记',
|
||||
key: 'ctrl+del'
|
||||
},
|
||||
{
|
||||
name: 'opacityUp',
|
||||
desc: '透明度调高',
|
||||
key: 'alt+up'
|
||||
},
|
||||
{
|
||||
name: 'opacityDown',
|
||||
desc: '透明度调低',
|
||||
key: 'alt+down'
|
||||
},
|
||||
{
|
||||
name: 'playbackRateUp',
|
||||
desc: '播放倍速加快',
|
||||
key: 'pageup'
|
||||
},
|
||||
{
|
||||
name: 'playbackRateDown',
|
||||
desc: '播放倍速减慢',
|
||||
key: 'pagedown'
|
||||
},
|
||||
{
|
||||
name: 'mini',
|
||||
desc: '进入或退出mini模式',
|
||||
key: 'alt+m'
|
||||
},
|
||||
{
|
||||
name: 'resetMini',
|
||||
desc: '重置mini窗口',
|
||||
key: 'ctrl+0'
|
||||
}
|
||||
]
|
||||
|
||||
const getSite = (key) => {
|
||||
for (const i of sites) {
|
||||
if (key === i.key) {
|
||||
@@ -151,11 +9,13 @@ const getSite = (key) => {
|
||||
const sites = require('./iniData/Sites.json')
|
||||
const iptv = require('./iniData/Iptv.json')
|
||||
const recommendations = require('./iniData/Recommendations.json')
|
||||
const iniSetting = require('./iniData/iniSetting.json')
|
||||
const localKey = require('./iniData/localKey.json')
|
||||
export {
|
||||
setting,
|
||||
sites,
|
||||
iptv,
|
||||
recommendations,
|
||||
iniSetting,
|
||||
localKey,
|
||||
getSite
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user