查看: 64340|回复: 640

[使用帮助] [phpcms支持团队][教程组]任意地方播放视频 即调用视频地址

    [复制链接]
发表于 2010-1-7 01:47:21 | 显示全部楼层 |阅读模式
本帖最后由 化蝶自在飞 于 2010-9-5 13:35 编辑

任意地方调用视频地址并播放,理论上来说,只要调用出来视频的真实地址,就可以在任何地方插入播放器来进行视频播放,所以本教程的重点在于视频地址的调用.不改动文件,完全在模板里实现.

如下代码保存为标签模板,也就是 tag_content_**.html名称的文件,然后再新建标签的时候选择这个标签模板.

  1. {loop $data $n $r}
  2. <div class="title center"><a href="{$r[url]}" title="{$r[title]}" target="_blank">{str_cut($r[title],$titlelen,'')}</a></div>
  3. <div class="movie">
  4. <?php $videourlarr = string2array($r[video]);
  5. $tempvideourl = explode('|',$videourlarr[str_video]);
  6. $videourl = str_replace(array(';',"\r","\r\n"),array('',"",""),$tempvideourl[1]);
  7. ?>
  8. <!--播放器代码,请自行根据情况修改-->
  9. <script type="text/javascript" src="{$PHPCMS[siteurl]}js/swfobject.js"></script>
  10. <span id="player1"><a href=" Get'>http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</span>
  11. <script type="text/javascript">
  12. var s1 = new SWFObject("{$PHPCMS[siteurl]}image/swf/flvplayer2.swf","single","200","150","7");
  13. s1.addParam("allowfullscreen","true");
  14. s1.addVariable("file","{$PHPCMS[siteurl]}{$videourl}");
  15. s1.addVariable("image","{$PHPCMS[siteurl]}{$r[thumb]}");
  16. s1.addVariable("width","200");
  17. s1.addVariable("height","150");
  18. s1.write("player1");
  19. </script>
  20. <!--播放器代码结束-->
  21. </div>     
  22. {/loop}

复制代码
我这里是插入的一个flv播放器,你要是别的格式的视频请自行找播放器代码!

{loop $data $n $r} 标签模板的基本语法;
$videourlarr = string2array($r[video]); 将视频字段,也就是保存的视频地址取出来并转换为数组,这里的 $r[video] 根据实际情况来修改为你的字段名称;
$tempvideourl = explode('|',$videourlarr[str_video]);
$videourl = str_replace(array(';',"\r","\r\n"),array('',"",""),$tempvideourl[1]); //2010年9月5日13:34:47 更新,替换换行符
上面两个说明略过,有兴趣的但却不懂的自己百度explode和str_replace两个函数.

$videourl 即为获取到的视频地址.

评分

参与人数 4鲜花 +51 PC币 +4 收起 理由
baoge_800 + 5
箜水易寒 + 8 + 2 热心鼓励
mricesnow + 8
世界首富 + 30 + 2 精品文章

查看全部评分

发表于 2010-1-7 10:09:59 | 显示全部楼层
沙发留下
发表于 2010-1-7 10:39:20 | 显示全部楼层
帖隐藏的内容需要回复才可以浏
发表于 2010-1-7 16:43:27 | 显示全部楼层
发表于 2010-1-7 16:54:52 | 显示全部楼层
我这里是插入的一个flv播放器,你要是别的格式的视频请自行找播放器代码!
发表于 2010-1-7 19:08:42 | 显示全部楼层
很好很强大,又学到了一招
发表于 2010-1-8 16:20:36 | 显示全部楼层
看              n
发表于 2010-1-8 16:24:06 | 显示全部楼层
有学习了
发表于 2010-1-8 19:15:51 | 显示全部楼层
多谢分享
发表于 2010-1-8 21:57:32 | 显示全部楼层
学习一下,顶了先
发表于 2010-1-9 15:01:17 | 显示全部楼层
恩,看看吧
发表于 2010-1-10 23:20:19 | 显示全部楼层
一招一招的学
发表于 2010-1-13 00:09:55 | 显示全部楼层
我来看看
发表于 2010-1-13 11:16:56 | 显示全部楼层
haohao
发表于 2010-1-13 12:45:21 | 显示全部楼层
又学到了一招
您需要登录后才可以回帖 登录 | 点击这里注册

本版积分规则

小黑屋|Archiver|phpcms网站管理系统 ( 京ICP备14011169 )

GMT+8, 2019-12-14 19:00 , Processed in 0.260891 second(s), 13 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表