Security News
The Unpaid Backbone of Open Source: Solo Maintainers Face Increasing Security Demands
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
@lin-media/danmaku
Advanced tools
npm i @lin-media/danmaku
import MediaPlayer from "@lin-media/player";
import Danmaku from "@lin-media/danmaku";
MediaPlayer.use(Danmaku);
const player = new MediaPlayer({
// ...
Danmaku: {
// 弹幕字体颜色,随机
fontColors: ["blue", "red", "green", "#fff"],
// 弹幕字体大小随机
fontSizes: [16, 18, 20, 22, 24, 26, 28]
}
});
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
trackSize | 轨道高度 | number | — | 12 |
renderInterval | 弹幕数据队列默认轮询间隔时间 | number | — | 150 |
speedArg | 移动速率 | number | — | 0.0058 |
discardTime | 弹幕的超时时间,超过时间会被丢弃 | number | — | 5 _ 60 _ 1000 |
fontColors | 弹幕字体颜色,随机 | Array | — | — |
fontSizes | 弹幕字体大小,随机 | Array | — | — |
player.danmaku.send(message)
:发送消息弹幕,message 格式见下方player.danmaku.play()
:开始弹幕player.danmaku.pause()
:暂停弹幕player.danmaku.resize()
:容器发生变化时调用player.danmaku.clearScreen()
:清屏,移除所有弹幕player.danmaku.close()
:关闭弹幕player.danmaku.open()
:打开弹幕player.danmaku.send('你好')
player.danmaku.send({text:'你好',fontColor:30})
player.danmaku.send([{text:'你好',fontColor:30},{text:'世界',fontColor:'blue'}])
当参数是Object
或者Array
类型时,下列字段可选
字段 | 说明 | 类型 |
---|---|---|
text | 弹幕文本 | string |
fontSize | 字体大小 | number |
fontColor | 字体颜色 | string |
rollTime | 弹幕移动时间,单位秒 | number |
MediaPlayer.useLang({
danmaku: {
full: "全屏",
top: "顶部",
bottom: "底部",
pause: "暂停弹幕",
show: "显示弹幕",
opacity: "透明度",
speed: "弹幕速度",
showArea: "显示区域"
}
});
FAQs
danmaku
We found that @lin-media/danmaku demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Solo open source maintainers face burnout and security challenges, with 60% unpaid and 60% considering quitting.
Security News
License exceptions modify the terms of open source licenses, impacting how software can be used, modified, and distributed. Developers should be aware of the legal implications of these exceptions.
Security News
A developer is accusing Tencent of violating the GPL by modifying a Python utility and changing its license to BSD, highlighting the importance of copyleft compliance.