├── .eslintrc.js ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── icon.png ├── icon.pxd ├── manifest.json ├── package.json ├── src ├── JSocket.ts ├── background.js ├── chrome.ts ├── danmu.less ├── danmuPlayer.ts ├── donate.ts ├── douyu │ ├── api.ts │ ├── contentScript.ts │ ├── inject.ts │ ├── signer.ts │ └── source.ts ├── embedSWF.ts ├── flash │ ├── builtin.abc │ ├── douyu.swf │ ├── flashemu.js │ └── playerglobal.abc ├── hookfetch.js ├── img │ ├── alipay.png │ ├── disabled.png │ ├── fullscreen.svg │ ├── muted.svg │ ├── reload.svg │ ├── volume.svg │ └── wechat.png ├── md5.ts ├── playerMenu.js ├── shared-worker-signer.js ├── sharedWorker │ ├── background.js │ ├── launcher.js │ ├── sharedWorker.html │ └── sharedWorker.js ├── source.ts └── utils.ts ├── tsconfig.json └── typings ├── flv.js.d.ts └── global.d.ts /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/README.md -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/icon.png -------------------------------------------------------------------------------- /icon.pxd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/icon.pxd -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/package.json -------------------------------------------------------------------------------- /src/JSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/JSocket.ts -------------------------------------------------------------------------------- /src/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/background.js -------------------------------------------------------------------------------- /src/chrome.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/chrome.ts -------------------------------------------------------------------------------- /src/danmu.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/danmu.less -------------------------------------------------------------------------------- /src/danmuPlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/danmuPlayer.ts -------------------------------------------------------------------------------- /src/donate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/donate.ts -------------------------------------------------------------------------------- /src/douyu/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/douyu/api.ts -------------------------------------------------------------------------------- /src/douyu/contentScript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/douyu/contentScript.ts -------------------------------------------------------------------------------- /src/douyu/inject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/douyu/inject.ts -------------------------------------------------------------------------------- /src/douyu/signer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/douyu/signer.ts -------------------------------------------------------------------------------- /src/douyu/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/douyu/source.ts -------------------------------------------------------------------------------- /src/embedSWF.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/embedSWF.ts -------------------------------------------------------------------------------- /src/flash/builtin.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/flash/builtin.abc -------------------------------------------------------------------------------- /src/flash/douyu.swf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/flash/douyu.swf -------------------------------------------------------------------------------- /src/flash/flashemu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/flash/flashemu.js -------------------------------------------------------------------------------- /src/flash/playerglobal.abc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/flash/playerglobal.abc -------------------------------------------------------------------------------- /src/hookfetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/hookfetch.js -------------------------------------------------------------------------------- /src/img/alipay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/img/alipay.png -------------------------------------------------------------------------------- /src/img/disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/img/disabled.png -------------------------------------------------------------------------------- /src/img/fullscreen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/img/fullscreen.svg -------------------------------------------------------------------------------- /src/img/muted.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/img/muted.svg -------------------------------------------------------------------------------- /src/img/reload.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/img/reload.svg -------------------------------------------------------------------------------- /src/img/volume.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/img/volume.svg -------------------------------------------------------------------------------- /src/img/wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/img/wechat.png -------------------------------------------------------------------------------- /src/md5.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/md5.ts -------------------------------------------------------------------------------- /src/playerMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/playerMenu.js -------------------------------------------------------------------------------- /src/shared-worker-signer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/shared-worker-signer.js -------------------------------------------------------------------------------- /src/sharedWorker/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/sharedWorker/background.js -------------------------------------------------------------------------------- /src/sharedWorker/launcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/sharedWorker/launcher.js -------------------------------------------------------------------------------- /src/sharedWorker/sharedWorker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/sharedWorker/sharedWorker.html -------------------------------------------------------------------------------- /src/sharedWorker/sharedWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/sharedWorker/sharedWorker.js -------------------------------------------------------------------------------- /src/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/source.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typings/flv.js.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/typings/flv.js.d.ts -------------------------------------------------------------------------------- /typings/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spacemeowx2/DouyuHTML5Player/HEAD/typings/global.d.ts --------------------------------------------------------------------------------