ladamalina / video-helper
VideoHelper 提供了嵌入 YouTube 和 Vimeo 视频的功能。
dev-master
2014-11-11 08:12 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-14 17:00:46 UTC
README
VideoHelper 提供了嵌入 YouTube 和 Vimeo 视频的功能。
安装
安装此扩展的首选方式是通过 composer。
运行
php composer.phar require --prefer-dist ladamalina/video-helper "*"
或添加
"ladamalina/video-helper": "*"
到您的 composer.json
文件的 require 部分。
用法
use ladamalina\VideoHelper;
通过 Vimeo 视频URL 获取 HTML 嵌入代码
$service = VideoHelper::serviceByUrl('https://vimeo.com/110713161'); // helper detects 'vimeo.com' and video id '110713161' in your link echo $service->embedCode(500, 300); // 500x281 by default
通过 YouTube 视频URL 获取 HTML 嵌入代码
$service = VideoHelper::serviceByUrl('https://www.youtube.com/watch?v=M7FIvfx5J10'); // helper detects 'youtube.com' and video id 'M7FIvfx5J10' in your link echo $service->embedCode(); // 500x281 by default
通过 Vimeo 视频ID 获取缩略图URL
// if you have video provider name and id (perhaps in your database) $service = VideoHelper::serviceByName('Vimeo'); $service->id = '110713161'; // high quality $url = $service->thumbnail($service::THUMB_SIZE_HQ); // medium quality $url = $service->thumbnail($service::THUMB_SIZE_MQ); // standard quality $url = $service->thumbnail($service::THUMB_SIZE_SQ);
通过 YouTube 视频ID 获取缩略图URL
// if you have video provider name and id (perhaps in your database) $service = VideoHelper::serviceByName('Youtube'); $service->id = 'M7FIvfx5J10'; // high quality $url = $service->thumbnail($service::THUMB_SIZE_HQ); // medium quality $url = $service->thumbnail($service::THUMB_SIZE_MQ); // standard quality $url = $service->thumbnail($service::THUMB_SIZE_SQ);