国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > DedeCMS > phpcms支持QVOD格式在线播放的方法

phpcms支持QVOD格式在线播放的方法

来源:程序员人生   发布时间:2014-06-04 16:40:02 阅读次数:2883次
需求分析:要求phpcms2008支持QVOD格式在线播放;
难点分析:
1、QVOD中带有 | 和系统的字符切割冲突,表现为QVOD地址无法保存而被切断;
2、添加QVOD播放器;
3、视频服务器 会对QVOD播放地址造成干扰,而且也会对别的视频地址造成干扰.

解决方法:
1、将系统默认的 | 分隔符修改成 $ ;
修改 include/fields/flashupload/input.inc.php 和 output.inc.php
替换里面的 | 为 $ ;

2、后台--系统设置--系统工具--播放器管理--添加播放器;
播放器代码如下: <object classid="clsid:F3D0D36F-23F8-4682-A195-74C92B03D4AF" width="459" height="376" id="QvodPlayer" name="QvodPlayer">

<PARAM NAME='URL' VALUE='{$filepath}'>

<PARAM NAME='Autoplay' VALUE='1'>

</object>
3、修改 input.inc.php 里的 $serverurl = $value['server'] ? $value['server'] : SITE_URL;
为 $serverurl = $value['server'] ? $value['server'] : '';
也就是替换 SITE_URL 为空.

如图:
QVOD.jpg
经过以上修改后就可以播放QVOD格式了.
其他格式的同理.希望大家能举一反三,修改出自己想要的效果.
发布的时候默认选择 本地视频 就可以了.
注意:修改文件以后请更新缓存!
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生