NPlayer
NPlayer 是由 Typescript 加 Sass 编写,无任何第三方运行时依赖,兼容 IE11,支持移动端、支持 SSR、支持直播。高度可定制,所有图标、主题色等都可以替换,并且提供了内置组件方便二次开发。你可以自定义任意多个断点,不仅仅是兼容移动端,只要愿意,你可以非常轻松的兼容手机竖屏、手机横屏、平板等设备。它还拥有插件系统,弹幕功能就是使用插件形式提供,使用时按需引入即可。该播放器还可以接入任何流媒体,如 hls、dash 和 flv 等。欢迎 Star~
安装
npm i -S nplayer
或者使用 CDN
<script src="https://unpkg.com/nplayer@latest/dist/index.min.js"></script>
快速使用
import Player from "nplayer";
/**
* Danmaku DEMO:
* https://codesandbox.io/s/nplayer-demo-ujtms?file=/src/index.js
* React DEMO:
* https://codesandbox.io/s/nplayer-react-demo-p558g?file=/src/App.js
* Vue2 DEMO:
* https://codesandbox.io/s/nplayer-vue2-demo-9lps9?file=/src/main.js
* Vue3 DEMO:
* https://codesandbox.io/s/nplayer-vue3-demo-mt8s4?file=/src/main.js
*/
const player = new Player({
src: "https://v-cdn.zjol.com.cn/280443.mp4"
});
player.mount(document.body);
文档
你可以在 nplayer.js.org 查看 NPlayer 的文档。
查看 快速入门章节 来快速上手 NPlayer。
生态
名称 | 版本 | 大小 |
---|---|---|
弹幕插件 | ||
React | ||
Vue2 / Vue3 |
例子
问题 & 新功能
如果你遇到 BUG 或者是想要新功能,欢迎提交 issue。
贡献
如果想参与贡献,请查看 CONTRIBUTING 。
关于
🚀 支持移动端、支持 SSR、支持直播,可以接入任何流媒体。高性能的弹幕系统。高度可定制,所有图标、主题色等都可以替换,并且提供了内置组件方便二次开发。无第三方运行时依赖。
最后更新于 2024-09-29 02:45:34
License