├── .babelrc ├── .gitignore ├── .idea ├── .gitignore ├── NiPlayer.iml ├── modules.xml ├── vcs.xml └── watcherTasks.xml ├── .npmignore ├── .npmrc ├── .vscode ├── launch.json └── settings.json ├── config ├── rollup.config.dev.js ├── rollup.config.js └── rollup.config.prod.js ├── index.html ├── package.json ├── pnpm-lock.yaml ├── prettier.config.js ├── readme.md ├── script ├── compare.mjs ├── deploy.mjs └── publish.mjs ├── src ├── class │ ├── BaseEvent.ts │ ├── Component.ts │ └── HTMLMediaElementWithCaputreStream.ts ├── component │ ├── ContextMenu │ │ ├── ContextMenu.ts │ │ ├── ContextMenuInfo.ts │ │ └── ContextMenuItem.ts │ ├── Loading │ │ ├── Loading.ts │ │ ├── index.ts │ │ └── parts │ │ │ ├── ErrorLoading.ts │ │ │ ├── TimeLoading.ts │ │ │ └── index.ts │ ├── Mobile │ │ ├── MobileVolume.ts │ │ ├── index.less │ │ └── readme.md │ ├── Progress │ │ └── Progress.ts │ ├── Subtitle │ │ └── Subtitle.ts │ ├── Toast │ │ ├── Toast.ts │ │ └── index.ts │ ├── ToolBar │ │ ├── BottomBar │ │ │ ├── Controller.ts │ │ │ ├── index.ts │ │ │ └── parts │ │ │ │ ├── DurationShow.ts │ │ │ │ ├── FullPage.ts │ │ │ │ ├── FullScreen.ts │ │ │ │ ├── Options.ts │ │ │ │ ├── PicInPic.ts │ │ │ │ ├── PlayButton.ts │ │ │ │ ├── ScreenShot.ts │ │ │ │ ├── Subsettings │ │ │ │ ├── SubSetting.ts │ │ │ │ ├── SubsettingItem.ts │ │ │ │ ├── index.ts │ │ │ │ └── parts │ │ │ │ │ ├── SubsettingsBase.ts │ │ │ │ │ ├── SubsettingsMain.ts │ │ │ │ │ ├── SubsettingsPlayrate.ts │ │ │ │ │ ├── SubsettingsSubtitle.ts │ │ │ │ │ └── danmaku │ │ │ │ │ ├── SubSettingsDanmakuOpacity.ts │ │ │ │ │ ├── SubsettingsDanmakuMain.ts │ │ │ │ │ ├── SubsettingsDanmakuRange.ts │ │ │ │ │ └── SubsettingsDanmakuSize.ts │ │ │ │ ├── VideoShot.ts │ │ │ │ ├── Volume.ts │ │ │ │ └── index.ts │ │ ├── MediumBar │ │ │ ├── MediumBar.ts │ │ │ ├── index.ts │ │ │ └── parts │ │ │ │ └── VideoProgressBar.ts │ │ ├── ToolBar.ts │ │ └── index.ts │ ├── TopBar │ │ ├── TopBar.ts │ │ └── index.ts │ └── index.ts ├── danmaku │ ├── Danmaku.ts │ ├── DanmakuController.ts │ ├── UI │ │ ├── DanmakuInput.ts │ │ ├── DanmakuOpenClose.ts │ │ ├── DanmakuSettings.ts │ │ └── index.less │ ├── index.ts │ └── utils │ │ └── PriorityQueue.ts ├── events │ └── index.ts ├── index.less ├── index.ts ├── mp4 │ ├── MediaPlayer.ts │ ├── Mp4Parser.ts │ ├── index.d.ts │ └── net │ │ ├── DownLoader.ts │ │ ├── HTTPRequest.ts │ │ └── XHRLoader.ts ├── page │ └── player.ts ├── svg │ ├── base64.ts │ └── index.ts ├── types │ ├── Player.ts │ ├── danmaku │ │ └── index.ts │ └── mp4 │ │ └── index.ts ├── utils │ ├── domUtils.ts │ ├── env.ts │ ├── full.ts │ ├── getExtension.ts │ ├── index.ts │ ├── math.ts │ ├── net.ts │ ├── nextTick.ts │ └── store.ts └── vite.env.ts ├── test ├── Heap.js ├── Shuffle.js ├── computeAngle.spec.ts ├── domUtils.spec.ts └── getExtension.spec.ts ├── tsconfig.json ├── vite.config.ts └── vitest.config.ts /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/NiPlayer.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/.idea/NiPlayer.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/watcherTasks.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/.idea/watcherTasks.xml -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "liveServer.settings.port": 5000 3 | } 4 | -------------------------------------------------------------------------------- /config/rollup.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/config/rollup.config.dev.js -------------------------------------------------------------------------------- /config/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/config/rollup.config.js -------------------------------------------------------------------------------- /config/rollup.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/config/rollup.config.prod.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/prettier.config.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/readme.md -------------------------------------------------------------------------------- /script/compare.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/script/compare.mjs -------------------------------------------------------------------------------- /script/deploy.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/script/deploy.mjs -------------------------------------------------------------------------------- /script/publish.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/script/publish.mjs -------------------------------------------------------------------------------- /src/class/BaseEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/class/BaseEvent.ts -------------------------------------------------------------------------------- /src/class/Component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/class/Component.ts -------------------------------------------------------------------------------- /src/class/HTMLMediaElementWithCaputreStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/class/HTMLMediaElementWithCaputreStream.ts -------------------------------------------------------------------------------- /src/component/ContextMenu/ContextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ContextMenu/ContextMenu.ts -------------------------------------------------------------------------------- /src/component/ContextMenu/ContextMenuInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ContextMenu/ContextMenuInfo.ts -------------------------------------------------------------------------------- /src/component/ContextMenu/ContextMenuItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ContextMenu/ContextMenuItem.ts -------------------------------------------------------------------------------- /src/component/Loading/Loading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/Loading/Loading.ts -------------------------------------------------------------------------------- /src/component/Loading/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/Loading/index.ts -------------------------------------------------------------------------------- /src/component/Loading/parts/ErrorLoading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/Loading/parts/ErrorLoading.ts -------------------------------------------------------------------------------- /src/component/Loading/parts/TimeLoading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/Loading/parts/TimeLoading.ts -------------------------------------------------------------------------------- /src/component/Loading/parts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/Loading/parts/index.ts -------------------------------------------------------------------------------- /src/component/Mobile/MobileVolume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/Mobile/MobileVolume.ts -------------------------------------------------------------------------------- /src/component/Mobile/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/Mobile/index.less -------------------------------------------------------------------------------- /src/component/Mobile/readme.md: -------------------------------------------------------------------------------- 1 | # 为了兼容移动端的组件 2 | -------------------------------------------------------------------------------- /src/component/Progress/Progress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/Progress/Progress.ts -------------------------------------------------------------------------------- /src/component/Subtitle/Subtitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/Subtitle/Subtitle.ts -------------------------------------------------------------------------------- /src/component/Toast/Toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/Toast/Toast.ts -------------------------------------------------------------------------------- /src/component/Toast/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Toast' 2 | -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/Controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/Controller.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/index.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/DurationShow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/DurationShow.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/FullPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/FullPage.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/FullScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/FullScreen.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Options.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/PicInPic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/PicInPic.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/PlayButton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/PlayButton.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/ScreenShot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/ScreenShot.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Subsettings/SubSetting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Subsettings/SubSetting.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Subsettings/SubsettingItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Subsettings/SubsettingItem.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Subsettings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Subsettings/index.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Subsettings/parts/SubsettingsBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Subsettings/parts/SubsettingsBase.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Subsettings/parts/SubsettingsMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Subsettings/parts/SubsettingsMain.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Subsettings/parts/SubsettingsPlayrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Subsettings/parts/SubsettingsPlayrate.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Subsettings/parts/SubsettingsSubtitle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Subsettings/parts/SubsettingsSubtitle.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Subsettings/parts/danmaku/SubSettingsDanmakuOpacity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Subsettings/parts/danmaku/SubSettingsDanmakuOpacity.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Subsettings/parts/danmaku/SubsettingsDanmakuMain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Subsettings/parts/danmaku/SubsettingsDanmakuMain.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Subsettings/parts/danmaku/SubsettingsDanmakuRange.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Subsettings/parts/danmaku/SubsettingsDanmakuRange.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Subsettings/parts/danmaku/SubsettingsDanmakuSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Subsettings/parts/danmaku/SubsettingsDanmakuSize.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/VideoShot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/VideoShot.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/Volume.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/Volume.ts -------------------------------------------------------------------------------- /src/component/ToolBar/BottomBar/parts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/BottomBar/parts/index.ts -------------------------------------------------------------------------------- /src/component/ToolBar/MediumBar/MediumBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/MediumBar/MediumBar.ts -------------------------------------------------------------------------------- /src/component/ToolBar/MediumBar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/MediumBar/index.ts -------------------------------------------------------------------------------- /src/component/ToolBar/MediumBar/parts/VideoProgressBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/MediumBar/parts/VideoProgressBar.ts -------------------------------------------------------------------------------- /src/component/ToolBar/ToolBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/ToolBar.ts -------------------------------------------------------------------------------- /src/component/ToolBar/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/ToolBar/index.ts -------------------------------------------------------------------------------- /src/component/TopBar/TopBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/TopBar/TopBar.ts -------------------------------------------------------------------------------- /src/component/TopBar/index.ts: -------------------------------------------------------------------------------- 1 | export * from './TopBar' 2 | -------------------------------------------------------------------------------- /src/component/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/component/index.ts -------------------------------------------------------------------------------- /src/danmaku/Danmaku.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/danmaku/Danmaku.ts -------------------------------------------------------------------------------- /src/danmaku/DanmakuController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/danmaku/DanmakuController.ts -------------------------------------------------------------------------------- /src/danmaku/UI/DanmakuInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/danmaku/UI/DanmakuInput.ts -------------------------------------------------------------------------------- /src/danmaku/UI/DanmakuOpenClose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/danmaku/UI/DanmakuOpenClose.ts -------------------------------------------------------------------------------- /src/danmaku/UI/DanmakuSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/danmaku/UI/DanmakuSettings.ts -------------------------------------------------------------------------------- /src/danmaku/UI/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/danmaku/UI/index.less -------------------------------------------------------------------------------- /src/danmaku/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/danmaku/index.ts -------------------------------------------------------------------------------- /src/danmaku/utils/PriorityQueue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/danmaku/utils/PriorityQueue.ts -------------------------------------------------------------------------------- /src/events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/events/index.ts -------------------------------------------------------------------------------- /src/index.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/index.less -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/mp4/MediaPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/mp4/MediaPlayer.ts -------------------------------------------------------------------------------- /src/mp4/Mp4Parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/mp4/Mp4Parser.ts -------------------------------------------------------------------------------- /src/mp4/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/mp4/index.d.ts -------------------------------------------------------------------------------- /src/mp4/net/DownLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/mp4/net/DownLoader.ts -------------------------------------------------------------------------------- /src/mp4/net/HTTPRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/mp4/net/HTTPRequest.ts -------------------------------------------------------------------------------- /src/mp4/net/XHRLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/mp4/net/XHRLoader.ts -------------------------------------------------------------------------------- /src/page/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/page/player.ts -------------------------------------------------------------------------------- /src/svg/base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/svg/base64.ts -------------------------------------------------------------------------------- /src/svg/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/svg/index.ts -------------------------------------------------------------------------------- /src/types/Player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/types/Player.ts -------------------------------------------------------------------------------- /src/types/danmaku/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/types/danmaku/index.ts -------------------------------------------------------------------------------- /src/types/mp4/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/types/mp4/index.ts -------------------------------------------------------------------------------- /src/utils/domUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/utils/domUtils.ts -------------------------------------------------------------------------------- /src/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/utils/env.ts -------------------------------------------------------------------------------- /src/utils/full.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/utils/full.ts -------------------------------------------------------------------------------- /src/utils/getExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/utils/getExtension.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/utils/math.ts -------------------------------------------------------------------------------- /src/utils/net.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/utils/net.ts -------------------------------------------------------------------------------- /src/utils/nextTick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/utils/nextTick.ts -------------------------------------------------------------------------------- /src/utils/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/src/utils/store.ts -------------------------------------------------------------------------------- /src/vite.env.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /test/Heap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/test/Heap.js -------------------------------------------------------------------------------- /test/Shuffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/test/Shuffle.js -------------------------------------------------------------------------------- /test/computeAngle.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/test/computeAngle.spec.ts -------------------------------------------------------------------------------- /test/domUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/test/domUtils.spec.ts -------------------------------------------------------------------------------- /test/getExtension.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/test/getExtension.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/18148764734/YunKePlayer/HEAD/vitest.config.ts --------------------------------------------------------------------------------