├── .env.development ├── .env.production ├── .github └── workflows │ └── release-drafter.yml ├── .gitignore ├── .idea ├── .gitignore ├── git_toolbox_blame.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── video.iml ├── .prettierrc.cjs ├── .vscode └── extensions.json ├── Dockerfile ├── LICENSE ├── README.md ├── appveyor.yml ├── assets ├── icon.icns ├── icon.ico ├── icon.png ├── player.icns └── player.ico ├── auto-imports.d.ts ├── components.d.ts ├── electron ├── main.ts └── preload.ts ├── index.html ├── package.json ├── public └── vite.svg ├── src ├── App.vue ├── assets │ └── Logo.svg ├── components │ └── Video │ │ └── index.vue ├── electron.d.ts ├── global.d.ts ├── hooks │ ├── interface │ │ └── index.ts │ └── useResolveFile.ts ├── index.css ├── lang │ ├── helper │ │ └── index.ts │ ├── index.ts │ └── modules │ │ ├── en.ts │ │ └── zh.ts ├── layouts │ ├── Content │ │ ├── SliceList │ │ │ └── index.vue │ │ └── Upload │ │ │ └── index.vue │ ├── Header │ │ └── index.vue │ ├── Side │ │ └── index.vue │ └── index.vue ├── main.ts ├── router │ └── index.ts ├── shims.d.ts ├── store │ ├── index.ts │ ├── interface │ │ └── index.ts │ └── modules │ │ ├── fileStore.ts │ │ ├── presentationStore.ts │ │ └── settingStroe.ts ├── style │ ├── asciinema-custom.css │ └── plyr-custom.css ├── views │ ├── asciinemaPlayer │ │ └── index.vue │ ├── guaPlayer │ │ └── index.vue │ └── mp4Player │ │ └── index.vue └── vite-env.d.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── uno.config.ts ├── vite.config.ts └── yarn.lock /.env.development: -------------------------------------------------------------------------------- 1 | VITE_BASE_URL=http://localhost:5173 2 | -------------------------------------------------------------------------------- /.env.production: -------------------------------------------------------------------------------- 1 | VITE_BASE_URL=http://localhost:5173 2 | -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/git_toolbox_blame.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/.idea/git_toolbox_blame.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/video.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/.idea/video.iml -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/appveyor.yml -------------------------------------------------------------------------------- /assets/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/assets/icon.icns -------------------------------------------------------------------------------- /assets/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/assets/icon.ico -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/assets/icon.png -------------------------------------------------------------------------------- /assets/player.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/assets/player.icns -------------------------------------------------------------------------------- /assets/player.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/assets/player.ico -------------------------------------------------------------------------------- /auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/auto-imports.d.ts -------------------------------------------------------------------------------- /components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/components.d.ts -------------------------------------------------------------------------------- /electron/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/electron/main.ts -------------------------------------------------------------------------------- /electron/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/electron/preload.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/package.json -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/public/vite.svg -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/Logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/assets/Logo.svg -------------------------------------------------------------------------------- /src/components/Video/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/components/Video/index.vue -------------------------------------------------------------------------------- /src/electron.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/electron.d.ts -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/hooks/interface/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/hooks/interface/index.ts -------------------------------------------------------------------------------- /src/hooks/useResolveFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/hooks/useResolveFile.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/index.css -------------------------------------------------------------------------------- /src/lang/helper/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/lang/helper/index.ts -------------------------------------------------------------------------------- /src/lang/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/lang/index.ts -------------------------------------------------------------------------------- /src/lang/modules/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/lang/modules/en.ts -------------------------------------------------------------------------------- /src/lang/modules/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/lang/modules/zh.ts -------------------------------------------------------------------------------- /src/layouts/Content/SliceList/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/layouts/Content/SliceList/index.vue -------------------------------------------------------------------------------- /src/layouts/Content/Upload/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/layouts/Content/Upload/index.vue -------------------------------------------------------------------------------- /src/layouts/Header/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/layouts/Header/index.vue -------------------------------------------------------------------------------- /src/layouts/Side/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/layouts/Side/index.vue -------------------------------------------------------------------------------- /src/layouts/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/layouts/index.vue -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/router/index.ts -------------------------------------------------------------------------------- /src/shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/shims.d.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/interface/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/store/interface/index.ts -------------------------------------------------------------------------------- /src/store/modules/fileStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/store/modules/fileStore.ts -------------------------------------------------------------------------------- /src/store/modules/presentationStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/store/modules/presentationStore.ts -------------------------------------------------------------------------------- /src/store/modules/settingStroe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/store/modules/settingStroe.ts -------------------------------------------------------------------------------- /src/style/asciinema-custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/style/asciinema-custom.css -------------------------------------------------------------------------------- /src/style/plyr-custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/style/plyr-custom.css -------------------------------------------------------------------------------- /src/views/asciinemaPlayer/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/views/asciinemaPlayer/index.vue -------------------------------------------------------------------------------- /src/views/guaPlayer/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/views/guaPlayer/index.vue -------------------------------------------------------------------------------- /src/views/mp4Player/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/src/views/mp4Player/index.vue -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/uno.config.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jumpserver/VideoPlayer/HEAD/yarn.lock --------------------------------------------------------------------------------