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




注:本教程支持手机版,支持手机版,支持手机版!!!
并且,默认使用了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


插件下载地址:
dplayer 1.26.0 GBK.7z (471.02 KB)
(下载次数: 698, 2020/8/3 03:19 上传)


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


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


例子:
[dp]内容[/dp]

解释:
dplayer视频播放器

参数个数:
2

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

嵌套次数:
1

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


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




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

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

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

帮忙解决下啊!谢谢了!
  • 板凳 小樱
  • 2019/7/28 23:28
引用: zhshiwo 发表于 2019/7/28 22:35
小樱啊,dplayer  这个有办法 发布 剧集吗? 就是 多个剧集怎么搞啊?

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


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

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

dplayer  剧集 有办法 搞在一个页面吗?
引用: 小樱 发表于 2019/7/28 23:28
用flv格式试一下,或者mp4把关键帧元素移动到前面

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

dplayer  剧集 有办法 搞在一个页面吗?
引用: zhshiwo 发表于 2019/7/29 11:51
mp4把关键帧元素移动到前面这个试过了 没用,cuplayer 没用,  手机端看正常!
同样的视频, ck 和 d    ...

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

dp可以用js参数传递给播放器就可以了,现成的可以参考嘀哩嘀哩等视频网站,dp官网也有文档
小白求救 你在页首说的“需要服务端支持206响应”那我不晓得这边到底支持不支持206响应 有什么简单的办法检查吗?,
引用: 八戒你瘦了 发表于 2019/8/9 19:10
小白求救 你在页首说的“需要服务端支持206响应”那我不晓得这边到底支持不支持206响应 有什么简单的办法检 ...
  1. <!DOCTYPE HTML>
  2. <html>
  3. <body>

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

  7. </body>
  8. </html>


建立一个html文件,能播放就是支持
我是小白 别见怪 再问下
建立好以后是直接点这个html文件访问
还是下面这样访问
www.我的域名.com/html
论坛上的压缩包都不能下载了 点下载就出错 你给看看
  • 11楼 小樱
  • 2019/8/10 17:53
引用: 八戒你瘦了 发表于 2019/8/10 10:12
我是小白 别见怪 再问下
建立好以后是直接点这个html文件访问
还是下面这样访问

是这样访问,压缩包我下载了没问题啊,你换个浏览器?
管理是不是这个插件不能使用在discuz x3.4上面
我搞了半天播放器显示不出来
  • 13楼 小樱
  • 2019/8/12 20:38
引用: 八戒你瘦了 发表于 2019/8/12 15:34
管理是不是这个插件不能使用在discuz x3.4上面
我搞了半天播放器显示不出来

理论都是没问题的,下方代码放对了吗,不是解压后直接能用了还要进后台设置里面设置编辑器
请问管理 能不能在播放器右键显示 加一项或者去掉一项 如果可以 具体怎么做 能给我说说吗?
  • 15楼 小樱
  • 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,你看看吧
直接用官网的右键设置怎么表达 管理能不能说说 我看老半天试了好几次关也不是 开也不是 稍微动一下播放器就不显示了
  • 17楼 小樱
  • 2019/8/13 16:06
引用: 八戒你瘦了 发表于 2019/8/13 16:00
直接用官网的右键设置怎么表达 管理能不能说说 我看老半天试了好几次关也不是 开也不是 稍微动一下播放器就 ...

你参考我的啊,帖子一楼就是
学不会 折腾半天还是就用你这个吧
管理,我按照你的方法设置的,为啥编辑器里没有按钮?
我已经搞定了,感谢管理。
管理大大,为啥我的播放器的点设置齿轮显示的文字是乱码呢?视频可以正常播放
  • 22楼 小樱
  • 2020/2/21 23:34
引用: qingxia 发表于 2020/2/21 22:06
管理大大,为啥我的播放器的点设置齿轮显示的文字是乱码呢?视频可以正常播放

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

我转换了试了,不知道是不是我操作有问题,还是乱码。后来我把DPlayer.min.js的调用换成了https://cdn.bootcss.com/dplayer/1.25.0/DPlayer.min.js  就好了
  • 24楼 小樱
  • 2020/2/22 00:09
引用: qingxia 发表于 2020/2/21 23:46
我转换了试了,不知道是不是我操作有问题,还是乱码。后来我把DPlayer.min.js的调用换成了https://cdn.bo ...

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

我找到问题了,是因为权限,改成755就好了。但貌似又遇到了新的问题。就是移动端可以正常播放,PC端有的视频可以播,有的播不了。我是直接用的M3U8的外链,请问管理这是咋回事
  • 26楼 小樱
  • 2020/2/22 22:50
引用: qingxia 发表于 2020/2/22 21:58
我找到问题了,是因为权限,改成755就好了。但貌似又遇到了新的问题。就是移动端可以正常播放,PC端有的 ...

F12抓包看看,可能是m3u8服务器不稳定导致网络因素
  • 27楼 nxoz
  • 2020/3/5 14:37
谢谢分享啊
本帖最后由 开您考试 于 2020/10/12 11:29 编辑

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

转码一下吧
123下一页