├── .fecsrc ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Gruntfile.js ├── ISSUE_TEMPLATE.md ├── LICENSE ├── Makefile ├── _config.yml ├── dist ├── larkplayer.js └── larkplayer.min.js ├── docs ├── api │ ├── dom.md │ ├── events.md │ ├── guid.md │ ├── obj.md │ ├── player.md │ └── to-title-case.md ├── design.md ├── example.md ├── plugin │ ├── media-source-plugin-example.md │ ├── normal-plugin-example.md │ ├── plugin-list.md │ ├── readme.md │ └── ui-plugin-example.md └── readme.md ├── examples ├── index.css ├── index.html └── index.js ├── package.json ├── readme-en.md ├── readme.md ├── screenshots ├── larkplayer-mobile.png ├── larkplayer-pc.png ├── poster.jpg └── readme.md ├── src ├── events │ ├── evented.js │ └── events.js ├── html5 │ ├── fullscreen.js │ ├── html5-attrs.js │ ├── html5-events.js │ └── html5.js ├── larkplayer.js ├── player.js ├── plugin │ ├── component.js │ ├── media-source-handler.js │ ├── plugin-store.js │ ├── plugin-types.js │ └── plugin.js └── utils │ ├── computed-style.js │ ├── dom.js │ ├── feature-detector.js │ ├── guid.js │ ├── log.js │ ├── mime-type-map.js │ ├── normalize-source.js │ ├── obj.js │ ├── to-camel-case.js │ ├── to-title-case.js │ └── utils.js ├── test ├── dom.test.js ├── events │ ├── evented.test.js │ └── events.test.js ├── karma.conf.js ├── larkplayer.test.js ├── lib │ └── triggerEvent.js ├── plugin │ ├── component.test.js │ ├── media-source-handler.test.js │ └── plugin.test.js └── test.html └── todo.md /.fecsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/.fecsrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 👏 欢迎提出 bug 或者新的想法 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/Makefile -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/_config.yml -------------------------------------------------------------------------------- /dist/larkplayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/dist/larkplayer.js -------------------------------------------------------------------------------- /dist/larkplayer.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/dist/larkplayer.min.js -------------------------------------------------------------------------------- /docs/api/dom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/api/dom.md -------------------------------------------------------------------------------- /docs/api/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/api/events.md -------------------------------------------------------------------------------- /docs/api/guid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/api/guid.md -------------------------------------------------------------------------------- /docs/api/obj.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/api/obj.md -------------------------------------------------------------------------------- /docs/api/player.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/api/player.md -------------------------------------------------------------------------------- /docs/api/to-title-case.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/api/to-title-case.md -------------------------------------------------------------------------------- /docs/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/design.md -------------------------------------------------------------------------------- /docs/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/example.md -------------------------------------------------------------------------------- /docs/plugin/media-source-plugin-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/plugin/media-source-plugin-example.md -------------------------------------------------------------------------------- /docs/plugin/normal-plugin-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/plugin/normal-plugin-example.md -------------------------------------------------------------------------------- /docs/plugin/plugin-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/plugin/plugin-list.md -------------------------------------------------------------------------------- /docs/plugin/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/plugin/readme.md -------------------------------------------------------------------------------- /docs/plugin/ui-plugin-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/plugin/ui-plugin-example.md -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/docs/readme.md -------------------------------------------------------------------------------- /examples/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/examples/index.css -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/examples/index.html -------------------------------------------------------------------------------- /examples/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/examples/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/package.json -------------------------------------------------------------------------------- /readme-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/readme-en.md -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/readme.md -------------------------------------------------------------------------------- /screenshots/larkplayer-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/screenshots/larkplayer-mobile.png -------------------------------------------------------------------------------- /screenshots/larkplayer-pc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/screenshots/larkplayer-pc.png -------------------------------------------------------------------------------- /screenshots/poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/screenshots/poster.jpg -------------------------------------------------------------------------------- /screenshots/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/screenshots/readme.md -------------------------------------------------------------------------------- /src/events/evented.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/events/evented.js -------------------------------------------------------------------------------- /src/events/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/events/events.js -------------------------------------------------------------------------------- /src/html5/fullscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/html5/fullscreen.js -------------------------------------------------------------------------------- /src/html5/html5-attrs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/html5/html5-attrs.js -------------------------------------------------------------------------------- /src/html5/html5-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/html5/html5-events.js -------------------------------------------------------------------------------- /src/html5/html5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/html5/html5.js -------------------------------------------------------------------------------- /src/larkplayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/larkplayer.js -------------------------------------------------------------------------------- /src/player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/player.js -------------------------------------------------------------------------------- /src/plugin/component.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/plugin/component.js -------------------------------------------------------------------------------- /src/plugin/media-source-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/plugin/media-source-handler.js -------------------------------------------------------------------------------- /src/plugin/plugin-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/plugin/plugin-store.js -------------------------------------------------------------------------------- /src/plugin/plugin-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/plugin/plugin-types.js -------------------------------------------------------------------------------- /src/plugin/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/plugin/plugin.js -------------------------------------------------------------------------------- /src/utils/computed-style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/utils/computed-style.js -------------------------------------------------------------------------------- /src/utils/dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/utils/dom.js -------------------------------------------------------------------------------- /src/utils/feature-detector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/utils/feature-detector.js -------------------------------------------------------------------------------- /src/utils/guid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/utils/guid.js -------------------------------------------------------------------------------- /src/utils/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/utils/log.js -------------------------------------------------------------------------------- /src/utils/mime-type-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/utils/mime-type-map.js -------------------------------------------------------------------------------- /src/utils/normalize-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/utils/normalize-source.js -------------------------------------------------------------------------------- /src/utils/obj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/utils/obj.js -------------------------------------------------------------------------------- /src/utils/to-camel-case.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/utils/to-camel-case.js -------------------------------------------------------------------------------- /src/utils/to-title-case.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/utils/to-title-case.js -------------------------------------------------------------------------------- /src/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/src/utils/utils.js -------------------------------------------------------------------------------- /test/dom.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/test/dom.test.js -------------------------------------------------------------------------------- /test/events/evented.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/test/events/evented.test.js -------------------------------------------------------------------------------- /test/events/events.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/test/events/events.test.js -------------------------------------------------------------------------------- /test/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/test/karma.conf.js -------------------------------------------------------------------------------- /test/larkplayer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/test/larkplayer.test.js -------------------------------------------------------------------------------- /test/lib/triggerEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/test/lib/triggerEvent.js -------------------------------------------------------------------------------- /test/plugin/component.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/test/plugin/component.test.js -------------------------------------------------------------------------------- /test/plugin/media-source-handler.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/test/plugin/media-source-handler.test.js -------------------------------------------------------------------------------- /test/plugin/plugin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/test/plugin/plugin.test.js -------------------------------------------------------------------------------- /test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/test/test.html -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dblate/larkplayer/HEAD/todo.md --------------------------------------------------------------------------------