Discuz[西风]视频中心 1.7.5(无广告)

资源类型:Discuz极品插件


Discuz[西风]视频中心 1.7.5(无广告)

魔趣吧全网首发![西风]视频中心 专业版1.7.5 (jameson_sp)绿色绝版,最终版!实测可用,支持手机版视频播放,支持上传到七牛云!

本插件要求php大于等于5.3

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

专业版主要功能特点

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)
关于视频网站的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(“location<font color='#DD22DD'>Discuz[西风]视频中心 1.7.5(无广告)</font>mobileurl”);
替换为
// dheader(“location<font color='#DD22DD'>Discuz[西风]视频中心 1.7.5(无广告)</font>mobileurl”);

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

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

4、浏览器html5问题
只支持现代浏览器,不再支持IE10以下的IE系列浏览器,现代浏览器是指:chrome及基于chrome内核的浏览器,如360、UC、搜狗、猎豹等,firefox、safri、edge等。国产浏览器不可使用兼容模式,必须使用极速模式,因兼容模式是将浏览器退回到IE8

<font color='#DD22DD'>Discuz[西风]视频中心 1.7.5(无广告)</font> <font color='#DD22DD'>Discuz[西风]视频中心 1.7.5(无广告)</font> <font color='#DD22DD'>Discuz[西风]视频中心 1.7.5(无广告)</font> <font color='#DD22DD'>Discuz[西风]视频中心 1.7.5(无广告)</font> <font color='#DD22DD'>Discuz[西风]视频中心 1.7.5(无广告)</font> <font color='#DD22DD'>Discuz[西风]视频中心 1.7.5(无广告)</font> <font color='#DD22DD'>Discuz[西风]视频中心 1.7.5(无广告)</font>

分享到:
赞(0)
魔趣商城是魔趣吧旗下,专业的整站资源和极品模板插件购买下载站,我们提供完善的售后服务,整站安装让你建站更加快捷,只需要几十分钟甚至几分钟,就可以获得一个运营级的完整网站!所有资源由本站技术亲手打造或严格线上测试,保证100%完整、安全、功能完善可直接运营使用!