菜鸟吧论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

QQ登录

只需一步,快速开始

微信登录

只需一步,快速开始

查看: 235|回复: 165

[网站插件] [西风]视频中心 专业版1.7.5 DZ建站学习研究分享插件 价值180

[复制链接]
admin 发表于 2018-12-23 20:09:35 | 显示全部楼层 |阅读模式
插件要求php大于等于5.3

使用本插件可实现一个支持播放的视频类型网站,拥有视频首页,可进行分类管理/视频管理等,允许会员在前台进行视频上传、管理、播放

演示站(专业版演示):分享前请仔细测试

http://demo.xf512.com/plugin.php?id=jameson_sp
测试用户名 ceshi001 密码 20162016
本页面预览图更新可能滞后,请以演示站效果为准

体验版和专业版的区别

1、体验版不提供任何技术支持、不回复QQ咨询
2、体验版不支持设置售价
3、体验版不支持手机
4、体验版不支持上传到七牛云

专业版主要功能特点

1、支持pc端播放和上传管理视频/手机端播放视频和上传视频(部分手机下上传视频可能存在一些兼容问题)
2、后台可设置允许发布视频的用户组,该组内的用户可在前台进行视频发布
3、可设置允许用户对自己上传的视频进行积分售价【体验版不支持】
4、PC端支持4种视频上传方式
----A:上传本地mp4视频到网站服务器
----B:上传本地mp4视频到七牛云
----C:粘贴mp4文件的url网址(如果所粘贴mp4地址和本站域名、端口、协议不完全一致,则是跨域请求,需要视频所在服务器允许跨域方可播放,具体见下方说明)
----D:粘贴视频网站提供的通用iframe、ebmed代码,比如腾讯视频提供的此类代码

<iframe frameborder="0" width="640" height="498" src="https://v.qq.com/iframe/player.html?vid=x0531a7jvpo&tiny=0&auto=0" allowfullscreen></iframe>

<embed src="https://imgcache.qq.com/tencentvideo_v1/playerv3/TPout.swf?max_age=86400&v=20161117&vid=n0558atnhek&auto=0" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed>

不支持除这4种之外的其他方式和视频格式,例如云盘里的视频文件播放,像百度云等,因为他们并不提供直接的mp4地址,而必须要在他们网页上才可播放,建议将视频放到七牛云等类似存储平台上,而不是云盘上
5、后台可对视频进行分类管理
6、每个视频中可发布多个视频文件
7、pc版可连播(只针对本地上传的mp4视频有效)

使用方法

1、安装并启用
2、设置允许发布视频的用户组和允许设置售价的用户组
3、修改和管理视频分类
4、具有权限的会员在前台进行视频管理,发布视频和添加分集
5、如果你要使用上传到七牛云功能,请到插件设置页面底部,正确填写七牛云相关信息,前提是你必须有一个能正常使用且配置正确的七牛云帐号

关于mp4的MIME类型说明

如果你是从本地上传mp4视频到网站服务器,则要求你的服务器必须正确设置了MIME类型,否则服务器无法识别mp4格式,自然是无法播放的。

如果你是粘贴的mp4视频网址,同样要求mp4所在的这个服务器正确设置了MIME类型,否则是无法播放mp4视频的。

通常情况下主机服务商提供的服务器管理面板中,均有MIME管理项,去此处增加个MIME类型即可,扩展名为.mp4,类型为 video/mp4

独立主机下,比如IIS等,请到IIS软件中自行添加此MIME类型,如果不会添加,请百度“IIS/apache/nginx添加MIME类型”,扩展名均为.mp4,类型为 video/mp4
如果不会设置,请自行百度或咨询你的空间商

为验证是否正确设置了MIME类型,你可上传一个mp4视频到网站根目录下,然后在浏览器中打开 域名/此视频名字,比如 http://demo.xf512.com/1.mp4 如果可播放,说明设置正确,如果出现404或直接下载,说明设置错误

关于mp4的跨域CORS说明

如果你是粘贴的mp4文件地址,且这个mp4地址与当前页面的协议(http/https)、完整域名、端口号不是全部完全一致,则是跨域CORS请求,浏览器默认会禁止跨域请求,导致视频无法播放,因此需要mp4所在的服务器正确设置跨域请求头。

什么是跨域CORS?
CORS是一个浏览器共同遵循的一套W3C控制策略,全称是"跨域资源共享"(Cross-origin resource sharing)
当粘贴的mp4地址中协议、完整域名、端口三者之间任意一个与当前页面不同即为跨域,跨域下,必须保证mp4文件所在服务器正确设置了跨域请求头,否则浏览器会阻止加载此mp4视频

假如你网站当前地址是 http://www.example.com ,下方是粘贴的mp4地址
https://www.example.com/1.mp4        是跨域        协议不同 (https和http)
http://www.example.com:81/1.mp4        是跨域        端口不同 (81端口和无端口号)
http://example.com/1.mp4        是跨域        域名不同(example.com和www.example.com 是不同的,主域名和子域名不同)
http://news.example.com/1.mp4        是跨域        域名不同(www.example.com和news.example.com是不同的,兄弟域名是不同的)

需要在视频所在服务器上正确设置跨域请求头,不同web服务器的设置方法各不相同
阿里云OSS设置CORS方法参考        https://help.aliyun.com/document ... sult.4cb8c52a2ploYY
腾讯云OSS设置CORS方法参考        https://cloud.tencent.com/document/product/436/11488
IIS服务器CORS方法参考        http://blog.csdn.net/caijunfen/article/details/78479629
(如果使用的是虚拟主机,设置CORS的方法与此类似,均找到HTTP响应头设置项进行设置,如果不会,请咨询你的主机商)
apache下CORS方法参考        http://www.jb51.net/article/60084.htm
nginx 下CORS方法参考        https://segmentfault.com/a/1190000012550346
其他情况下的CORS设置方法请自行百度或咨询你的空间服务商

验证是否正确设置的方法是:在插件页面视频播放页面,按F12打开浏览器控制栏,刷新页面然后播放视频,如果能播放,说明设置正确,如果不可播放,且浏览器控制栏出现“No 'Access-Control-Allow-Origin' header is present on the requested resource”错误,说明设置不正确

不要忘记验证视频所在服务器是否设置了mp4的MIME类型(.mp4 video/mp4)

关于七牛云

插件专业版内置上传本地mp4到七牛云功能,你必须具有可正常使用的七牛云帐号,且七牛存储额度足够,并且在七牛云中已建立空间和正确配置,然后在插件设置页面底部填写相关的七牛帐号信息。

如果你没有正确配置七牛云或不会使用,请去七牛云网站(https://developer.qiniu.com/kodo/manual/1277/product-introduction学习或咨询七牛云客服,七牛云不是我们的产品,我们不提供七牛使用指导
七牛有免费额度,超出后七牛会收取费用,此费用请自行负担,和本插件无关

关于视频网站的iframe、embed分享代码

你可以直接粘贴视频网站提供的iframe或embed代码,比如腾讯视频,支持在插件中播放

但要注意,此通用代码是第三方视频网站提供的,且视频源也在第三方视频网站上,所有控制权完全在第三方视频网站,插件仅可控制播放和暂停,视频内是否有广告、可播放多长时间、是否可以全屏、是否支持手机播放等均不可控制,且某些视频网站提供的iframe通用html代码,可能会出现播放器错误、无法播放等问题,这是第三方视频网站的控制问题,和本插件无关,本插件也无权限对此进行控制和修复,如遇到此问题,请向原第三方网站反馈

请注意,目前多数视频网站提供的都是http的分享代码,如果你的网站是https的,那么浏览器默认会阻止在https下加载http资源,导致视频不可播放,出现空白,只有点击浏览器地址栏右侧的红色盾牌,选择 “允许加载不安全的脚本”后才会播放

如果视频网站未提供iframe或embed通用代码,则不可用

关于https和http问题

插件本身是支持https的,但要注意,浏览器默认不允许在https页面中加载http资源,因此如果你的网站是https的,但粘贴的mp4地址或视频完整的分享代码是http的,将会被浏览器阻止加载而无法播放,需要手动点击浏览器地址栏右侧红色盾牌图标,选择“允许加载不安全的脚本”才可播放。

另外要注意:如果你粘贴的mp4地址或iframe代码本身是http的,你不可以随意将此地址或通用代码改成https的,因为https需要视频资源所在的服务器专门配置、安装证书后才可支持,只把地址中的http改成https是无效的,是会被浏览器拦截的,当然无法播放了。


关于在app中使用本插件

dz是一个网站系统,dz插件自然也是网页形式,主要是用于浏览器中使用,如果在app打开,本质上是使用app内嵌的浏览器内核打开网页,效果和在手机浏览器中打开类似,但注意,每个app都是独自内嵌各不相同的浏览器内核,因此不同app中效果可能有所不同。

如果你是使用的独立开发或第三方开发的dz论坛app,比如小云app等,在app中打开本插件,是独立的网页进程,用户登录退出都是独立的,不会和app同步的


关于微信中播放

微信app以及其他腾讯系app,如QQ等,使用的是腾讯自行开发的X5内核,和普通浏览器有较大差异,且对很多功能进行了限制,因此某些功能在微信中可能不太正常或受限,比如某些微信版本下,视频不可全屏播放等

关于ios苹果手机录制视频

苹果手机中录制视频和摄像,是保存为mov格式的,这是苹果独有的一种格式,网页无法播放的,本插件也不支持此种格式的上传和播放,因此苹果手机下不可直接录像后上传,只能从手机中选择已存在的mp4格式的视频上传

关于手机浏览器和app中视频播放问题

本插件对mp4的播放使用html5视频播放器,不同版本的android系统h5播放的实现有差异,因此不同app不同手机视频播放器界面可能不一致。
且不同手机浏览器对h5视频播放器的实现均不同,界面会有显著差异,国内多数手机浏览器均为劫持视频的播放,改用浏览器本身自带的播放器,因此会无法显示logo。

特别注意
1、discuz系统核心文件限定了移动端首页只能是forum.php,如果设置了其他模块比如插件(plugin.php等)为首页,当移动端上打开插件页面时,dz系统会强制跳转到forum.php即论坛首页面,造成无法在移动端打开插件。
所以如果想将插件设为首页,并保证手机端插件页面可正常打开,必须按照下述方法修改
网站后台-界面-导航设置-本插件-设为首页,并打开网站根目录下 source/class/discuz/discuz_application.php 找到第778行左右,将
dheader("locationmobileurl");
替换为
// dheader("locationmobileurl");

2、如何获取优酷网站的iframe分享代码??
直接粘贴优酷播放页面的网址即可,类似这种形式的 http://v.youku.com/v_show/id_XMzIyMDkyNTY2MA==.html

3、插件中是否含有广告?
本插件不含有任何广告代码,安装后插件源码均在你服务器上,自行打开一看便知。某些国产手机和国产浏览器以及某些运营商会在网页中以及视频播放时插入广告,这些广告不是插件插入的,也与插件无关,请勿就此问题咨询

4、浏览器html5问题
只支持现代浏览器,不再支持IE10以下的IE系列浏览器,现代浏览器是指:chrome及基于chrome内核的浏览器,如360、UC、搜狗、猎豹等,firefox、safri、edge等。国产浏览器不可使用兼容模式,必须使用极速模式,因兼容模式是将浏览器退回到IE8
15454503806728.jpg
15454503827668.jpg
15454503834568.jpg
15454503844999.jpg
游客,如果您要查看本帖隐藏内容请回复

liujjun 发表于 2018-12-24 15:49:57 | 显示全部楼层
太棒了,感谢楼主太棒了,感谢楼主太棒了,
回复 支持 反对

使用道具 举报

mishizhe 发表于 2018-12-24 18:10:41 | 显示全部楼层
淡定,淡定,淡定……
回复 支持 反对

使用道具 举报

beebe_3 发表于 2018-12-25 14:38:18 | 显示全部楼层
楼主真的很牛逼,不是一般的牛逼了。
回复 支持 反对

使用道具 举报

spell 发表于 2018-12-25 20:52:15 | 显示全部楼层
激动人心,无法言表!创盟资源论坛就是给力!
回复 支持 反对

使用道具 举报

xuesn 发表于 2018-12-26 12:03:52 | 显示全部楼层
好帖必须得顶起,不顶对不住人啊!哈哈
回复 支持 反对

使用道具 举报

jiaxp 发表于 2018-12-26 13:44:18 | 显示全部楼层
前排支持下,支持创盟资源论坛
回复 支持 反对

使用道具 举报

wsjz_01 发表于 2018-12-26 16:39:57 | 显示全部楼层
楼主真的很牛逼,不是一般的牛逼了。
回复 支持 反对

使用道具 举报

leonheart 发表于 2018-12-28 22:40:37 | 显示全部楼层
喜欢,下载来看看
回复 支持 反对

使用道具 举报

zhuyumu 发表于 2018-12-29 22:37:56 | 显示全部楼层
喜欢,下载来看看
回复 支持 反对

使用道具 举报

cxwpf200 发表于 2018-12-31 15:45:32 | 显示全部楼层
一定要试一试,感谢分享
回复 支持 反对

使用道具 举报

santaclaus 发表于 2018-12-31 20:43:46 | 显示全部楼层
喜欢,下载来看看
回复 支持 反对

使用道具 举报

踏雪寻梅 发表于 2018-12-31 21:02:32 | 显示全部楼层
一定要试一试,感谢分享
回复 支持 反对

使用道具 举报

suncool 发表于 2019-1-1 09:16:06 | 显示全部楼层
支持创盟资源论坛发展,希望更新好的资源
回复 支持 反对

使用道具 举报

jonvi 发表于 2019-1-1 12:44:39 | 显示全部楼层
太棒了,感谢楼主太棒了,感谢楼主太棒了,
回复 支持 反对

使用道具 举报

Archiver|小黑屋|菜鸟吧论坛 ( 粤ICP备13003268-2号 )

菜鸟吧论坛网站内容全部来自互联网及网友投稿站长整理发布,如果侵犯了您的合法权益,请联系【 admin@cmzy168.com 】我们会尽快处理。

声明:本站严禁任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!

版本支持:Discuz! X3.4 技术支持:Copyright© 2014-2019 BBS.CMZY168.COM Inc.

GMT+8, 2025-12-20 00:44 , Processed in 0.058306 second(s), 18 queries .

快速回复 返回顶部 返回列表