Home

Awesome

DPlayer-WordPress: DPlayer for WordPress

DPlayer is such a lovely HTML5 danmaku video player by DIYGod, and it's used on many platforms (as listed below).

Today, DPlayer is coming to WordPress.

shortcode速查

名称shortcode默认值描述
container-document.querySelector('.dplayer')播放器容器元素
livelivefalse开启直播模式, 详情
autoplayautoplayfalse视频自动播放
themetheme'#FADFA3'主题色
looploopfalse视频循环播放
langlangnavigator.language.toLowerCase()可选值: 'en', 'zh-cn', 'zh-tw'
screenshotscreenshotfalse开启截图,如果开启,视频和视频封面需要开启跨域
hotkeyhotkeytrue开启热键
preloadpreload'metadata'预加载,可选值: 'none', 'metadata', 'auto'
volumevolume0.7默认音量,请注意播放器会记忆用户设置,用户手动设置音量后默认音量即失效
logologo-在左上角展示一个 logo,你可以通过 CSS 调整它的大小和位置
apiBackend暂不支持,请自己hack-自定义获取和发送弹幕行为,详情
video-视频信息
video.quality暂不支持,请自己hack-详情
video.defaultQuality暂不支持,请自己hack-详情
video.urlurl-视频链接
video.picpic-视频封面
video.thumbnailsthumbnails-视频缩略图,可以使用 DPlayer-thumbnails 生成
video.typetype'auto'可选值: 'auto', 'hls', 'flv', 'dash', 'webtorrent', 'normal' 或其他自定义类型, 详情
video.customType暂不支持,请自己hack-自定义类型, 详情
subtitle-外挂字幕
subtitle.urlsubtitleurlrequired字幕链接
subtitle.typesubtitletype'webvtt'字幕类型,可选值: 'webvtt', 'ass',目前只支持 webvtt
subtitle.fontSizesubtitlefontsize'20px'字幕字号
subtitle.bottomsubtitlebottom'40px'字幕距离播放器底部的距离,取值形如: '10px' '10%'
subtitle.colorsubtitlecolor'#b7daff'字幕颜色
danmakudanmatrue显示弹幕
danmaku.ididmd5($id), 参考line 106弹幕池id,必须唯一
danmaku.api插件设置页面required详情
danmaku.token插件设置页面-弹幕后端验证 token
danmaku.maximummaximum-弹幕最大数量
danmaku.additionaddition使用-A-连接多个URL额外外挂弹幕,详情
danmaku.useruser'DIYgod'弹幕用户名
danmaku.bottombottom-弹幕距离播放器底部的距离,防止遮挡字幕,取值形如: '10px' '10%'
danmaku.unlimitedunlimitedfalse海量弹幕模式,即使重叠也展示全部弹幕,请注意播放器会记忆用户设置,用户手动设置后即失效
contextmenu暂不支持,请自己hack[]自定义右键菜单
highlight暂不支持,请自己hack[]自定义进度条提示点
mutexmutextrue互斥,阻止多个播放器同时播放,当前播放器播放时暂停其他播放器

Screenshots

  1. Write the shortcode manually in your editor Screenshot 1

  2. Save and you’ll get this lovely danmuku video player! Screenshot 2

  3. Now we can edit danmaku API URL and token in settings page Screenshot 3