Appearance
添加弹幕
注意
该方法回调为异步事件,请参考方法事件
方法名
addDanmaku
用法
js
this.$refs.refVideoPlayer.addDanmaku({
//文本
text: "这是一条刚刚发送的测试弹幕",
//内边距
padding: 5,
//弹幕优先级,0为低优先级,>0为高优先级不会被过滤器过滤
priority: 8,
//是否是直播弹幕
isLive: true,
//弹幕出现时间,弹幕当前时间延迟时间,单位:毫秒
time: 500,
//字体大小
textSize: 45,
//文本颜色
textColor: "#FF0000",
//阴影/描边颜色
textShadowColor: "#FFFFFF",
//边框的颜色
borderColor: "#00FF00"
})js
let options = {
//文本
text: "这是一条刚刚发送的测试弹幕",
//内边距
padding: 5,
//弹幕优先级,0为低优先级,>0为高优先级不会被过滤器过滤
priority: 8,
//是否是直播弹幕
isLive: true,
//弹幕出现时间,弹幕当前时间延迟时间,单位:毫秒
time: 500,
//字体大小
textSize: 45,
//文本颜色
textColor: "#FF0000",
//阴影/描边颜色
textShadowColor: "#FFFFFF",
//边框的颜色
borderColor: "#00FF00"
};
let params : JSONObject = JSONObject.parse(JSON.stringify(options)) as JSONObject
refLevenPlayer.value?.addDanmaku(params);参数说明
| 参数名 | 参数类型 | 是否必填 | 默认值 | 参数描述 |
|---|---|---|---|---|
| text | String | 是 | 无 | 弹幕内容 |
| padding | Integer | 否 | 0 | 内边距 |
| priority | Integer | 否 | 0 | 弹幕优先级,0为低优先级,>0为高优先级不会被过滤器过滤 |
| isLive | Boolean | 否 | false | 是否是直播弹幕 |
| time | Integer | 是 | 无 | 弹幕出现时间,弹幕当前时间延迟时间,单位:毫秒 |
| textSize | Integer | 否 | 无 | 内边距 |
| textColor | String | 否 | 无 | 文本颜色 |
| textShadowColor | String | 否 | 无 | 阴影/描边颜色 |
| borderColor | String | 否 | 无 | 边框的颜色 |
