本插件要求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("location:$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
上一篇:discuz插件 网盘伪装本地附件 1.1.6 商业破解版 价值55元
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。
如有侵犯您的版权,请给我们来信:admin@cniao8.com,我们会尽快处理,并诚恳的向你道歉!
[PHP源码] 【新token量化钱包】2022更新量化/多币种推荐奖励理财源码区块/矿机/新token钱包源码带安装视频教程
[PHP源码] 【合约区块链系统】亲测全新UI改版超漂亮区块链合约交易平台多币矿机系统源码
[PHP源码] 【银海期货区块盘】新版PHP虚拟实体交易盘原油木材石材币等稀有金属的交易所源码[附安装说明]
[PHP源码] 【新版钱包量化区块链挖矿系统】某宝运营级TOK多币区块系统带推荐奖励+认筹+锁仓+交易大厅
[微信源码] 淘宝购买的云开发喝酒神器2.0微信小程序源码(带流量主和重启人生)
[discuz插件] 价值500元定制的DZ论坛会员组开通插件 码支付DZ插件
[discuz插件] 价值500元定制的DZ论坛邀请码插件 码支付邀请码插件
[网赚营销] 小淘项目组网赚永久会员,绝对是具有实操价值的,适合有项目做需要流程【持续更新】
[网赚营销] 抖音无人直播广场舞,没赶上云蹦迪,一定要赶上云广场舞【软件+教程+素材】