小樱 发表于 2019/6/15 08:39

dplayer 1.26.0 for discuz 插件 视频播放器 整合discuz 3.1使用教程 真正可用的懒人方法

auto


注:本教程支持手机版,支持手机版,支持手机版!!!
并且,默认使用了html5来进行播放,兼容移动端,需要服务端支持206响应,如果遇到flv等格式会通过flv.js播放,hls,dash,m3u8,ts切片,pearplayer等等全支持。
说是这么说,,,不过这套程序,,如果是mp4外,视乎需要用其他的调用方式,至少我flv播放不出来就是了。这点没CK好,不过CK那玩意有后门劫持,,流量大了串改播放地址变成其他的影片,不建议用。
当然dp真要搞的话,,dz可以实现多标签,每个标签处理不同的格式,例如dplayer1、dplayer2,这就没CK那播放器那么智能化了,CK可以一个模板所有格式,直播,弹幕全实现。


最新发布更新日期:2020年8月3日03:11:47
更新了加入一个参数2,发帖时候需要填写参数2才能发布,可以实现播放hls等视频文件,与以前帖子内容不兼容,如果不需要请不写编辑器代码的参数2


插件下载地址:

下载后,上传解压到discuz网站根目录,然后进入后台,界面-编辑器设置-Discuz!代码添加标签dplayer,图标文件 / 描述dplayer.png
如果站点为UTF8请自行转码DPlayer.min.js文件,或者去github下载一份文件(官方源文件为UTF8,压缩包内附带文件为GBK)


点击详情进入编辑替换内容:
<link rel="stylesheet" href="./dplayer/DPlayer.min.css">
<script src="./dplayer/DPlayer.min.js"></script>
<script src="./dplayer/flv.min.js"></script>
<script src="./dplayer/hls.min.js"></script>
<script src="./dplayer/dash.all.min.js"></script>
<script src="./dplayer/shaka-player.compiled.min.js"></script>
<script src="./dplayer/webtorrent.min.js"></script>
<script src="./dplayer/pear-player.min.js"></script>
<div id="dplayer">
<script type="text/javascript">
const dp = new DPlayer({
container: document.getElementById('dplayer'),
volume: 1,
playbackSpeed: ,
video: {url: '{1}',type: '{2}',},
contextmenu: [{text: '2020-08-03 02:28:28',link: 'http://www.itzmx.com'},
{text: 'by:sakura',link: 'http://bbs.itzmx.com/thread-93523-1-1.html'}],});
</script>
</div>

例子:
内容

解释:
dplayer视频播放器

参数个数:
2

参数提示语:
{1}直链地址
{2}可选值: 'auto', 'hls', 'flv', 'dash', 'shakaDash', 'webtorrent', 'normal' 填写不带引号

嵌套次数:
1

允许使用此代码的用户组:
这个就自己设定了


做好这一切就可以在论坛用这个按钮发布帖子了




独家discuz论坛整合教程首发,转载注明出处:http://bbs.itzmx.com/thread-93523-1-1.html

zhshiwo 发表于 2019/7/28 22:35

小樱啊,dplayer这个有办法 发布 剧集吗? 就是 多个剧集怎么搞啊?

那个cuplayer 可以,但是我下载下来 弄到dz ,它每次都把视频加载完毕 再播放,太耗费流量和带宽了!不知道怎么修改!
ckplayer和dplayer 没有这个问题,但是 多个视频我不知道怎么弄啊!

帮忙解决下啊!谢谢了!

小樱 发表于 2019/7/28 23:28

zhshiwo 发表于 2019/7/28 22:35
小樱啊,dplayer这个有办法 发布 剧集吗? 就是 多个剧集怎么搞啊?

那个cuplayer 可以,但是我下载下 ...

用flv格式试一下,或者mp4把关键帧元素移动到前面

zhshiwo 发表于 2019/7/29 11:50

小樱 发表于 2019/7/28 23:28
用flv格式试一下,或者mp4把关键帧元素移动到前面

mp4把关键帧元素移动到前面这个试过了 没用,cuplayer 没用,手机端看正常!
同样的视频, ck 和 d   player   都正常! 应该不是 视频的问题! 无语死了 哈哈!

dplayer剧集 有办法 搞在一个页面吗?

zhshiwo 发表于 2019/7/29 11:51

小樱 发表于 2019/7/28 23:28
用flv格式试一下,或者mp4把关键帧元素移动到前面

mp4把关键帧元素移动到前面这个试过了 没用,cuplayer 没用,手机端看正常!
同样的视频, ck 和 d   player   都正常! 应该不是 视频的问题! 无语死了 哈哈!

dplayer剧集 有办法 搞在一个页面吗?

小樱 发表于 2019/7/29 16:52

zhshiwo 发表于 2019/7/29 11:51
mp4把关键帧元素移动到前面这个试过了 没用,cuplayer 没用,手机端看正常!
同样的视频, ck 和 d    ...

http://bbs.itzmx.com/thread-8780-1-1.html
不可能没用,你用这款工具确保移动成功

dp可以用js参数传递给播放器就可以了,现成的可以参考嘀哩嘀哩等视频网站,dp官网也有文档

八戒你瘦了 发表于 2019/8/9 19:10

小白求救 你在页首说的“需要服务端支持206响应”那我不晓得这边到底支持不支持206响应 有什么简单的办法检查吗?,

小樱 发表于 2019/8/10 00:07

八戒你瘦了 发表于 2019/8/9 19:10
小白求救 你在页首说的“需要服务端支持206响应”那我不晓得这边到底支持不支持206响应 有什么简单的办法检 ...

<!DOCTYPE HTML>
<html>
<body>

<video controls="controls">
<source src="1.mp4" type="video/mp4">
</video>

</body>
</html>

建立一个html文件,能播放就是支持

八戒你瘦了 发表于 2019/8/10 10:12

我是小白 别见怪 再问下
建立好以后是直接点这个html文件访问
还是下面这样访问
www.我的域名.com/html

八戒你瘦了 发表于 2019/8/10 11:41

论坛上的压缩包都不能下载了 点下载就出错 你给看看

小樱 发表于 2019/8/10 17:53

八戒你瘦了 发表于 2019/8/10 10:12
我是小白 别见怪 再问下
建立好以后是直接点这个html文件访问
还是下面这样访问


是这样访问,压缩包我下载了没问题啊,你换个浏览器?

八戒你瘦了 发表于 2019/8/12 15:34

管理是不是这个插件不能使用在discuz x3.4上面
我搞了半天播放器显示不出来

小樱 发表于 2019/8/12 20:38

八戒你瘦了 发表于 2019/8/12 15:34
管理是不是这个插件不能使用在discuz x3.4上面
我搞了半天播放器显示不出来

理论都是没问题的,下方代码放对了吗,不是解压后直接能用了还要进后台设置里面设置编辑器

八戒你瘦了 发表于 2019/8/13 14:09

请问管理 能不能在播放器右键显示 加一项或者去掉一项 如果可以 具体怎么做 能给我说说吗?

小樱 发表于 2019/8/13 14:39

八戒你瘦了 发表于 2019/8/13 14:09
请问管理 能不能在播放器右键显示 加一项或者去掉一项 如果可以 具体怎么做 能给我说说吗?

http://dplayer.js.org/zh/guide.html#%E5%8F%82%E6%95%B0
官网wiki有啊。参数contextmenu,你看看吧

八戒你瘦了 发表于 2019/8/13 16:00

直接用官网的右键设置怎么表达 管理能不能说说 我看老半天试了好几次关也不是 开也不是 稍微动一下播放器就不显示了

小樱 发表于 2019/8/13 16:06

八戒你瘦了 发表于 2019/8/13 16:00
直接用官网的右键设置怎么表达 管理能不能说说 我看老半天试了好几次关也不是 开也不是 稍微动一下播放器就 ...

你参考我的啊,帖子一楼就是

八戒你瘦了 发表于 2019/8/13 17:11

学不会 折腾半天还是就用你这个吧

qingxia 发表于 2020/2/21 17:35

管理,我按照你的方法设置的,为啥编辑器里没有按钮?

qingxia 发表于 2020/2/21 17:39

我已经搞定了,感谢管理。

qingxia 发表于 2020/2/21 22:06

管理大大,为啥我的播放器的点设置齿轮显示的文字是乱码呢?视频可以正常播放

小樱 发表于 2020/2/21 23:34

qingxia 发表于 2020/2/21 22:06
管理大大,为啥我的播放器的点设置齿轮显示的文字是乱码呢?视频可以正常播放

转一下GBK UTF8之类的看看?编码不一样吧

qingxia 发表于 2020/2/21 23:46

小樱 发表于 2020/2/21 23:34
转一下GBK UTF8之类的看看?编码不一样吧

我转换了试了,不知道是不是我操作有问题,还是乱码。后来我把DPlayer.min.js的调用换成了https://cdn.bootcss.com/dplayer/1.25.0/DPlayer.min.js就好了

小樱 发表于 2020/2/22 00:09

qingxia 发表于 2020/2/21 23:46
我转换了试了,不知道是不是我操作有问题,还是乱码。后来我把DPlayer.min.js的调用换成了https://cdn.bo ...

转换后注意清理缓存,或者链接尾部加个?v=2,代表第二版,可以绕过CDN缓存重新刷新

qingxia 发表于 2020/2/22 21:58

小樱 发表于 2020/2/22 00:09
转换后注意清理缓存,或者链接尾部加个?v=2,代表第二版,可以绕过CDN缓存重新刷新

我找到问题了,是因为权限,改成755就好了。但貌似又遇到了新的问题。就是移动端可以正常播放,PC端有的视频可以播,有的播不了。我是直接用的M3U8的外链,请问管理这是咋回事

小樱 发表于 2020/2/22 22:50

qingxia 发表于 2020/2/22 21:58
我找到问题了,是因为权限,改成755就好了。但貌似又遇到了新的问题。就是移动端可以正常播放,PC端有的 ...

F12抓包看看,可能是m3u8服务器不稳定导致网络因素

nxoz 发表于 2020/3/5 14:37

谢谢分享啊

开您考试 发表于 2020/10/12 11:20

本帖最后由 开您考试 于 2020/10/12 11:29 编辑

gewgvrew

ysn2382617094 发表于 2021/3/8 11:52

给个UTF8的源码吧 DiscuzX3.4 github给的下载地址404了

小樱 发表于 2021/3/8 19:30

ysn2382617094 发表于 2021/3/8 11:52
给个UTF8的源码吧 DiscuzX3.4 github给的下载地址404了

转码一下吧
页: [1] 2 3
查看完整版本: dplayer 1.26.0 for discuz 插件 视频播放器 整合discuz 3.1使用教程 真正可用的懒人方法