显示youtube视频缩略图和Vimeo视频缩略图代码分享


Posted in PHP onFebruary 13, 2014
function video_image($url){
   $image_url = parse_url($url);
     if($image_url['host'] == 'www.youtube.com' || 
        $image_url['host'] == 'youtube.com'){
         $array = explode("&", $image_url['query']);
         return "http://img.youtube.com/vi/".substr($array[0], 2)."/0.jpg";
     }else if($image_url['host'] == 'www.youtu.be' || 
              $image_url['host'] == 'youtu.be'){
         $array = explode("/", $image_url['path']);
         return "http://img.youtube.com/vi/".$array[1]."/0.jpg";
     }else if($image_url['host'] == 'www.vimeo.com' || 
         $image_url['host'] == 'vimeo.com'){
         $hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/".
         substr($image_url['path'], 1).".php"));
         return $hash[0]["thumbnail_medium"];
     }
}
<img src="<?php echo video_image('youtube URL'); ?>" />
PHP 相关文章推荐
开发大型PHP项目的方法
Oct 09 PHP
PHP similar_text 字符串的相似性比较函数
May 26 PHP
PHP高级对象构建 多个构造函数的使用
Feb 05 PHP
php+mysql大量用户登录解决方案分析
Dec 29 PHP
php在线解压ZIP文件的方法
Dec 30 PHP
PHP实现股票趋势图和柱形图
Feb 07 PHP
Java和PHP在Web开发方面对比分析
Mar 01 PHP
PHP Web木马扫描器代码分享
Sep 06 PHP
php中实现进程锁与多进程的方法
Sep 18 PHP
PHP文件上传处理案例分析
Oct 15 PHP
php删除二维数组中的重复值方法
Mar 12 PHP
Laravel框架FormRequest中重写错误处理的方法
Feb 18 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
Feb 13 #PHP
使用swoole扩展php websocket示例
Feb 13 #PHP
php实现图片添加水印功能
Feb 13 #PHP
php教程之phpize使用方法
Feb 12 #PHP
php教程之魔术方法的使用示例(php魔术函数)
Feb 12 #PHP
php-fpm配置详解
Feb 12 #PHP
PHP添加Xdebug扩展的方法
Feb 12 #PHP
You might like
法兰绒滤网冲泡
2021/03/03 冲泡冲煮
无数据库的详细域名查询程序PHP版(5)
2006/10/09 PHP
PHP简洁函数(PHP简单明了函数语法)
2012/06/10 PHP
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
2016/06/13 PHP
Javascript中的this绑定介绍
2011/09/22 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
js动态设置鼠标事件示例代码
2013/10/30 Javascript
js获取某元素的class里面的css属性值代码
2014/01/16 Javascript
AngularJS入门教程(零):引导程序
2014/12/06 Javascript
JavaScript中的Repaint和Reflow用法详解
2015/07/27 Javascript
JS阻止事件冒泡行为和闭包的方法
2016/06/16 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
获取当前按钮或者html的ID名称实例(推荐)
2017/06/23 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
2017/10/30 Javascript
javascript的惯性运动实现代码实例
2019/09/07 Javascript
微信小程序引入VANT组件的方法步骤
2019/09/19 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
在django模板中实现超链接配置
2019/08/21 Python
python中time库的实例使用方法
2019/10/31 Python
python requests模拟登陆github的实现方法
2019/12/26 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
德国高端单身人士交友网站:ElitePartner
2018/12/02 全球购物
东方通信股份有限公司VC面试题
2014/08/27 面试题
教师中国梦演讲稿
2014/04/23 职场文书
县长群众路线对照检查材料思想汇报
2014/10/02 职场文书
习近平在党的群众路线教育实践活动总结大会上的讲话全文
2014/10/25 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
2014年纪委工作总结
2014/12/05 职场文书
租车协议书
2015/01/27 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
中国汉字听写大会观后感
2015/06/02 职场文书
活着观后感
2015/06/03 职场文书