pssell
发表于 2021/3/9 14:08
感谢楼主的无私分享!!!www.jiubooks.com
hyq1979
发表于 2021/7/4 02:02
好吧,找到这个帖子了,今天就干到这里,明天再来。
hyq1979
发表于 2021/7/4 02:07
如果站点为UTF8请自行转码DPlayer.min.js文件,或者去github下载一份文件(官方源文件为UTF8,压缩包内附带文件为GBK)
github地址提供一下,真新人!
小樱
发表于 2021/7/4 02:13
hyq1979 发表于 2021/7/4 02:07
github地址提供一下,真新人!
官方网页:http://dplayer.js.org/zh/
github地址:https://github.com/DIYgod/DPlayer/releases
hyq1979
发表于 2021/7/4 02:16
小樱 发表于 2021/7/4 02:13
官方网页:http://dplayer.js.org/zh/
github地址:https://github.com/DIYgod/DPlayer/releases
谢谢,十几年前曾经建过论坛,没想到十几年后居然又捡起来了,但好多功能不会用。
hyq1979
发表于 2021/7/4 02:19
github又登不上去了,哎,国内千兆网干的稀烂。休息!
hyq1979
发表于 2021/7/4 02:32
小樱 发表于 2021/7/4 02:13
官方网页:http://dplayer.js.org/zh/
github地址:https://github.com/DIYgod/DPlayer/releases
下载的是source code,好吧学习一下!
hyq1979
发表于 2021/7/4 02:38
小樱 发表于 2021/7/4 02:13
官方网页:http://dplayer.js.org/zh/
github地址:https://github.com/DIYgod/DPlayer/releases
不行,伸手一下,LZ能提供一下GBK转UTF-8工具吗?实在怕了翻车。
小樱
发表于 2021/7/4 03:06
hyq1979 发表于 2021/7/4 02:38
不行,伸手一下,LZ能提供一下GBK转UTF-8工具吗?实在怕了翻车。
官方的文件就是UTF的,不用转,替换那个核心js文件就行
hyq1979
发表于 2021/7/4 10:35
本帖最后由 hyq1979 于 2021/7/4 11:09 编辑
discuz安装了模板,手机触屏版dplayer无法进入页面,电脑版没有问题。
手机切换标准版或电脑版就没问题。
触屏版有推荐的吗?各位大佬
小樱
发表于 2021/7/4 19:58
hyq1979 发表于 2021/7/4 10:35
discuz安装了模板,手机触屏版dplayer无法进入页面,电脑版没有问题。
手机切换标准版或电脑版就没问题。
...
非官方的第三方模板?
hyq1979
发表于 2021/7/5 19:31
小樱 发表于 2021/7/4 19:58
非官方的第三方模板?
在官方模板下载的免费版,用标准版在手机上无法显示音频播放,用模板进入有dplayer的页面就是白屏。
https://addon.dismall.com/templates/bigstyle.html
hyq1979
发表于 2021/7/5 19:34
标准版实在难看,其它模板或多或少有问题,LZ有推荐的吗?
小樱
发表于 2021/7/5 19:52
hyq1979 发表于 2021/7/5 19:34
标准版实在难看,其它模板或多或少有问题,LZ有推荐的吗?
没有,论坛用的也是默认模板
hyq1979
发表于 2021/7/5 20:52
小樱 发表于 2021/7/5 19:52
没有,论坛用的也是默认模板
标准版播放MP3没有按键,只有链接。
hyq1979
发表于 2021/7/12 17:59
小樱 发表于 2021/7/5 19:52
没有,论坛用的也是默认模板
在线流媒体也播放不了啊,LZ救命!
例如:
http://dbiptv.sn.chinamobile.com/PLTV/88888888/224/3221226348/1.m3u8
小樱
发表于 2021/7/12 18:55
hyq1979 发表于 2021/7/12 17:59
在线流媒体也播放不了啊,LZ救命!...
F12抓包一下看看跳出什么提示
hyq1979
发表于 2021/7/12 21:18
小樱 发表于 2021/7/12 18:55
F12抓包一下看看跳出什么提示
ckplayer能播放,dplayer不能播放。
小樱
发表于 2021/7/12 23:14
hyq1979 发表于 2021/7/12 21:18
ckplayer能播放,dplayer不能播放。
跨站,缺少origin: *的那个头部导致的,你在m3u8文件输出一下这个头部,包括ts m4s文件也要输出
hyq1979
发表于 2021/7/13 00:31
本帖最后由 hyq1979 于 2021/7/13 00:48 编辑
小樱 发表于 2021/7/12 23:14
跨站,缺少origin: *的那个头部导致的,你在m3u8文件输出一下这个头部,包括ts m4s文件也要输出
不懂,怎么写代码?这个m3u8文件不在域下,话说为什么手机登陆论坛播放就没问题呢?
hyq1979
发表于 2021/7/13 01:11
用的是火狐浏览器,实在不行装了Allow CORS: Access-Control-Allow-Origin这个插件解决问题。
小樱
发表于 2021/7/13 02:25
hyq1979 发表于 2021/7/13 00:31
不懂,怎么写代码?这个m3u8文件不在域下,话说为什么手机登陆论坛播放就没问题呢?
m3u8不是你的吗?这个不是写代码,是写在web server或者CDN中
手机可能被某国产浏览器强制替换了播放器,然后实际上用的不是dplayer,然后就能播放了
hyq1979
发表于 2021/7/13 08:51
小樱 发表于 2021/7/13 02:25
m3u8不是你的吗?这个不是写代码,是写在web server或者CDN中
手机可能被某国产浏览器强制替换了播放器 ...
m3u8不是我的,电脑端的火狐浏览器装了Allow CORS: Access-Control-Allow-Origin这个插件就可以用了。
小樱
发表于 2021/7/13 18:52
hyq1979 发表于 2021/7/13 08:51
m3u8不是我的,电脑端的火狐浏览器装了Allow CORS: Access-Control-Allow-Origin这个插件就可以用了。
既然m3u8服务器不是你的那就不行了,对方服务器限制了不允许盗链,装这种插件的话,,,那肯定就可以用了
Laotu
发表于 2021/8/2 15:25
本帖最后由 Laotu 于 2021/8/2 15:27 编辑
你好,@小樱 ,小樱呀,我是刚注册的,看到这个才注册的,来讨论一下
刚测试了一下。h264和265的视频不是全兼容的,264的正常,265的黑屏,只有声音,这个无所谓,转码即可。但是多视频就有点问题,出现多视频的情况下,只能读一个Dplyaer的标签,我发个我本地,我测试一下
auto
auto
小樱
发表于 2021/8/2 19:34
Laotu 发表于 2021/8/2 15:25
你好,@小樱 ,小樱呀,我是刚注册的,看到这个才注册的,来讨论一下
刚测试了一下。h264和265的视频不 ...
对的,,多个dplayer只能读取一个,要另外写js传参数才行,要jq来实现,dplayer官方没有提供这块代码,这要涉及到自己写代码比较复杂
目前discuz 3.4官方最新版已经集成了dplayer,可以尝试用一下官方版本的能不能读取多个,如果不能可以直接通过issues联系discuz那边做一下支持,开发者比较多
https://gitee.com/Discuz/DiscuzX
Laotu
发表于 2021/8/2 21:21
小樱 发表于 2021/8/2 19:34
对的,,多个dplayer只能读取一个,要另外写js传参数才行,要jq来实现,dplayer官方没有提供这块代码, ...
好的,谢谢了
Laotu
发表于 2021/8/3 17:56
本帖最后由 Laotu 于 2021/8/3 18:55 编辑
@小樱 还有个问题,我是内部网,弄过去以后,播放效果是不错,但是又三个问题
第一、MP4格式的视频打开以后,需要把视频加载完毕,才可以播放
第二、页面下面总是多一个undefined无法加载,对应的JS是smilies.js观察其他没有添加视频的页面,是正常,只有添加视频的页面多个这个,应该是JS冲突吧。但是没搞懂是哪个冲突,版本discuzX2.0
图片对应JS代码
s = smilies_array;
smilieimg = STATICURL + 'image/smiley/' + smilies_type['_' + type] + '/' + s;
img = new Image();
img.src = smilieimg;
smiliesdata += s && s ? '<td onmouseover="smilies_preview(\'' + seditorkey + '\', \'' + id + '\', this, ' + s + ')" onclick="' + (typeof wysiwyg != 'undefined' ? 'insertSmiley(' + s + ')': 'seditor_insertunit(\'' + seditorkey + '\', \'' + s.replace(/'/, '\\\'') + '\')') +
'" id="' + seditorkey + 'smilie_' + s + '_td"><img id="smilie_' + s + '" width="' + s +'" height="' + s +'" src="' + smilieimg + '" alt="' + s + '" />' : '<td>';
j++;k++;
}
第三、MP4视频不能拖动,拖动以后,直接跳转至第一秒,重新播放。
我的视频播放代码为auto
请给我指导一下
小樱
发表于 2021/8/3 19:47
Laotu 发表于 2021/8/3 17:56
@小樱 还有个问题,我是内部网,弄过去以后,播放效果是不错,但是又三个问题
第一、MP4格式的视频打开以 ...
第一、MP4格式的视频打开以后,需要把视频加载完毕,才可以播放
这个是你服务器或者CDN的问题,不支持对mp4进行range访问输出206引起的,你可以试一下我的就没问题
https://att.itzmx.com/1/sakura_op.mp4
解决办法,更换服务器web server核心,使用nginx 或者 kangle 等支持range的核心软件。
第二、页面下面总是多一个undefined
这块js代码对应是表情包的,你可能admin后台表情包设置错了一个,导致输出404
第三、MP4视频不能拖动,拖动以后,直接跳转至第一秒,重新播放。
这个问题和第一个问题一样,不支持range导致
Laotu
发表于 2021/8/3 19:52
小樱 发表于 2021/8/3 19:47
第一、MP4格式的视频打开以后,需要把视频加载完毕,才可以播放
这个是你服务器或者CDN的问题,不支持对 ...
第一个,我服务器是独立主机centos的NGINX做的前端,换了win的Apache测试了也是这样,表情包我一会儿自查一下,要不我怎么加你一下吧