程序员人生 网站导航

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

栏目:DedeCMS时间:2014-06-04 16:40:02
需求分析:要求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格式了.
其他格式的同理.希望大家能举一反三,修改出自己想要的效果.
发布的时候默认选择 本地视频 就可以了.
注意:修改文件以后请更新缓存!
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐