grom/tube-link

此包已被废弃,不再维护。作者建议使用 mpratt/embera 包。

从任何URL提取视频/音乐信息并渲染HTML

v1.2.0 2014-09-08 14:34 UTC

This package is not auto-updated.

Last update: 2022-02-01 12:20:51 UTC


README

TubeLink 是一个PHP库,可以从任何视频/音乐/...的URL中提取标识符。

支持的服务

以下列表中的每个视频分享网站都有一个 Service 类可以识别支持URL并提取视频ID。

安装

安装TubeLink推荐的方式是通过composer。

只需为你的项目创建一个 composer.json 文件

{
    "require": {
        "grom/tube-link": "dev-master"
    }
}

然后运行这两个命令来安装它

$ wget https://getcomposer.org.cn/composer.phar
$ php composer.phar install

现在你可以添加自动加载器,你将可以使用这个库

require 'vendor/autoload.php';

如果你既不使用 Composer 也不在应用程序中使用 ClassLoader,只需要求提供的自动加载器

require_once 'src/autoload.php';

完成。

使用

use TubeLink\TubeLink;

$url = 'http://youtu.be/kffacxfA7G4';

$parser = new TubeLink();
$parser->registerService(new \TubeLink\Service\Youtube());

$tube = $parser->parse($url);

// Shows the embedded video HTML
echo $tube->render();

// Return the thumbnail
echo $tube->thumbnail();

图片预览

此功能仅适用于以下服务

  • YouTube
  • Dailymotion
  • Vimeo