帝国论坛帝国网站管理系统交流区帝国CMS使用交流总结:增加播放器与自主识别播放 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:总结:增加播放器与自主识别播放 [加入收藏夹]   

⌒_⌒TryLife
用户头衔:嘉宾

精华贴   :2
发贴数   :3979
经验值   :9165
注册时间:2007-04-05
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
总结:增加播放器与自主识别播放
特别感谢WC指点 Chinayubo和Cai100帮助


-----------------------------------------
不是什么技术,希望对需要的人有所帮助



1.简述
  帝国自带的播放器类型只有RealPlayer 和Windows MediaPlayer由于特殊需要可自行修改填加播放器或者播放类型.例如 Quicktime播放器 例如.FLV播放类型


2.修改步骤与涉及文件
  涉及文件:/e/DownSys/play/index.php
                /e/DownSys/play/你添加的播放器或者播放类型.php

    A.在e/DownSys/play/index.php中添加代码
           

//FLASH
$flashtype=GetFiletype($showdown_r[1]);
if($flashtype==".swf")
{
        $url=$showdown_r[1];
        @include("flasher.php");
        exit();
}

               上面的.swf替换成你想要的播放格式flasher.php替换成自己做好的播放器.上面的代码的意思是系统自动识别文件扩展名并根据扩展名选择相应播放器.所以后台添加此类型文件的时候不用选择播放器.


3.相关问题
<?=$showdown_r[1]?>   不加密的被播放文件的地址
<?=$url?>                         加过密后的被播放文件的地址
一些播放器不能识别加密地址,一些可以按情况使用


4.特殊事例--增加.FLV播放类型
  A.INDEX.PHP中增加红色部分

//FLASH
$flashtype=GetFiletype($showdown_r[1]);
if($flashtype==".swf")
{
        $url=$showdown_r[1];
        @include("flasher.php");
        exit();
}
//Flv
$flashtype=GetFiletype($showdown_r[1]);
if($flashtype==".flv")
{
        $url=$showdown_r[1];
        @include("flv.php");
        exit();
}


     B.增加FLV.PHP参考代码代码如下

         
<?php
if(!defined('InEmpireCMS'))
{
        exit();
}
?>
<HTML>
<HEAD>
<TITLE><?=$r[title]?> --- 媒体播放器</TITLE>
<META HTTP-EQUIV="Expires" CONTENT="0">
<BODY>
  <tr>
    <td><div align="center">
<object style="width:800px; height:600px;" id="VideoPlayback" align="middle" type="application/x-shockwave-flash" data="http://****.COM/play/cgplayer2.0.swf?videoUrl=<?=$url?>&playerMode=normal&autoPlay=true"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="http://www.cg.gs/e/DownSys/play/cgplayer2.0.swf?videoUrl=<?=$url?>&playerMode=normal&autoPlay=true"/> <param name="quality" value="best" /> <param name="bgcolor" value="#ffffff" /> <param name="scale" value="noScale" /> <param name="wmode" value="window" /> <param name="salign" value="TL" /> </object>

      </div></td>
  </tr>
  <tr>
    <td><div align="center"></div></td>
  </tr>
</table>
</body>
</html>


C.因为.FLV播放比较特别这里需要一个SWF播放器.我这里的播放器是下GG的在附件里
D.上传修改的文件到/e/downsyd/play/ 下(覆盖)

待续





-------------------------------------
附件没上上来郁闷

这里下吧
附件下载

[该贴被修改 13 次,最后修改时间 2007-08-16 12:57:49 ]


PHP+
微信小程序教学 欢迎入坑

帝国CMS9年专注经验,了解帝国CMS从外衣到内裤,从挑逗到高潮!
两千人qq交流群:42085595
2007-06-20 20:27:42 已设置保密 顶部 回复 引用 报告 编辑 删除

lyqw
用户头衔:嘉宾

精华贴   :2
发贴数   :3474
经验值   :7904
注册时间:2007-03-11
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]




瞎猜网
2007-06-20 20:34:34 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

。。。



[零基础入门教程] [模板制作教程] [采集使用教程]
2007-06-21 09:55:43 已设置保密 顶部 回复 引用 报告 编辑 删除

shawtsai
用户头衔:秀才

精华贴   :0
发贴数   :104
经验值   :494
注册时间:2007-05-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

好                    



http://www.wow.ms
2007-06-21 10:12:38 已设置保密 顶部 回复 引用 报告 编辑 删除

kiss1919
用户头衔:书生

精华贴   :0
发贴数   :3
经验值   :25
注册时间:2007-06-25
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

搞不懂,你这个好象是下载模块的播放器?

音乐模块不是在\e\MusicSys\play下吗????




2007-07-02 15:17:38 已设置保密 顶部 回复 引用 报告 编辑 删除

yingnt
用户头衔:嘉宾

精华贴   :6
发贴数   :6831
经验值   :19394
注册时间:2006-01-01
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

qt不识别加密地址




模板定制,开发,v7.2 qq,微博,百度登陆出售等 www.ecmsjz.cn QQ 415204
可长期合作!
dedecms转帝国7.2

帝国群:48024477

2007-07-02 15:25:33 已设置保密 顶部 回复 引用 报告 编辑 删除

⌒_⌒TryLife
用户头衔:嘉宾

精华贴   :2
发贴数   :3979
经验值   :9165
注册时间:2007-04-05
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

搞不懂,你这个好象是下载模块的播放器?
音乐模块不是在eMusicSysplay下吗????

上面说的是电影模块的播放器
不过可以互通稍加修改可以在音乐模块使用而且可以自动识别格式播放任意格式文件


qt不识别加密地址

是啊只能用真实地址...



PHP+
微信小程序教学 欢迎入坑

帝国CMS9年专注经验,了解帝国CMS从外衣到内裤,从挑逗到高潮!
两千人qq交流群:42085595
2007-07-02 16:31:55 已设置保密 顶部 回复 引用 报告 编辑 删除

snqnw
用户头衔:举人

精华贴   :0
发贴数   :281
经验值   :1755
注册时间:2007-09-09
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]
我加了好了,可还是不行啊,WC
加起还是不行啊,不过我是运用在动画模块中的,怎么修改才能行嘛
我是下载了附件:按说明替换了
/e/DownSys/play目录下的index.php 在该目录下新增加了flv.php和播放器文件cgplayer2.0.swf
可还是无法在动画模块中播放:flv格式的视频啊!!!!



写作达人
http://www.33dr.cn

电影达人
http://www.33dr.com

2007-09-19 23:15:01 已设置保密 顶部 回复 引用 报告 编辑 删除

qai41
用户头衔:举人

精华贴   :0
发贴数   :494
经验值   :1645
注册时间:2007-04-07
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

貌似你的很复杂啊



就要听小说—>>解放你的双手、体贴你的双眼、节约你的时间.寻找一份ecms工作,qq471535768- 帝国在线qq群:41948185
2007-10-01 23:41:52 已设置保密 顶部 回复 引用 报告 编辑 删除

qai41
用户头衔:举人

精华贴   :0
发贴数   :494
经验值   :1645
注册时间:2007-04-07
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

而且56、土豆的视频能放吗?



就要听小说—>>解放你的双手、体贴你的双眼、节约你的时间.寻找一份ecms工作,qq471535768- 帝国在线qq群:41948185
2007-10-01 23:42:25 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1