弹幕推送:
<!-- 一行代码进行弹幕推送 --> $.getJSON("https://www.phprm.com/services/push/trigger/4d05f4abdb0a0c2a0269900809946903?head=这是一条弹幕");
💡 提示:复制代码到控制台执行,
$.getJSON() 调用 trigger 接口将请求后端向云端写入一条弹幕记录,只有 head 参数必传,avatar 可不传,缺省自动生成。
分享链接
将下方链接分享给好友,对方打开后即可实时接收弹幕消息。
https://ws.phprm.com/frame.html?channelCode=4d05f4abdb0a0c2a0269900809946903&danMu=1&hidePanel=1
一行代码集成 无后端
在你的网站任意页面引入下面这一行 <script>,
danmu.js 会自动加载依赖并初始化弹幕插件,无需任何后端代码。
<!-- 一行 JS 集成 AI 弹幕 --> (function() { var dm = document.createElement("script"); dm.src = "https://ws.phprm.com/static/customer/js/danmu.js?appName=你的应用名用于数据统计&channelCode=你的通道码&hidePanel=1&hideDialog=1&danMu=1"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(dm, s); })();
参数说明
| 参数 | 说明 |
|---|---|
appName | 自定义应用名称,用于数据统计 |
channelCode | 通道码,注册后获取;域名认证后可省略 |
hidePanel | 是否隐藏配置面板(0=显示,1=隐藏) |
hideDialog | 是否隐藏对话窗口(0=显示,1=隐藏) |
danMu | 是否开启弹幕(0=关闭,1=开启) |
danMuSetting | 弹幕外观配置(嵌套对象, 子属性见下方) |
danMuSetting.opacity | 背景不透明度(0~100, 100=不透明) |
danMuSetting.size | 弹幕字号(8~33) |
danMuSetting.speed | 滚动速度(秒) |
danMuSetting.close | 是否显示关闭按钮(0=否, 1=是, 优先于 like) |
danMuSetting.like | 是否显示点赞按钮(0=否, 1=是), 仅当danMuSetting.close=0时生效 |
danMuSetting.bottom | 距屏幕底部距离(px, bottomradio=1 时生效) |
danMuSetting.bottomradio | 是否按 bottom 定位(0=随机位置, 1=固定) |
danMuSetting.aiDanMu | AI 弹幕轮询间隔(秒, 0=关闭), 支持danmu.js?aiDanMu=30开启AI弹幕每30秒轮询 |
danMuSetting.aiDanMuUrl | AI 弹幕自定义接口地址 |
danMuSetting.selector | 弹幕挂载 DOM 选择器(默认 body) |
danMuSetting.color | 弹幕文字颜色 |
danMuSetting.hideIcon | 是否隐藏右下角浮窗图标(0=显示, 1=隐藏), 支持danmu.js?hideIcon=1关闭弹幕右下角图标 |