simple/simplesocialvideo

用于处理 YouTube 和 Vimeo 视频的 PHP 类

dev-master 2014-03-17 07:24 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:34:11 UTC


README

由 Julien HAY 开发

在 MIT 许可证下授权:https://open-source.org.cn/licenses/MIT

PHP 类,用于从 YouTube 或 Vimeo 视频中获取信息,包括缩略图、标题和描述。

示例

<?php

namespace simple;
use Exception;

require '../src/simple/SimpleSocialVideo.php';

$valid_url_youtube = 'http://www.youtube.com/watch?v=wGvZWPOpZAE';

try {
    
    $video = new SimpleSocialVideo($valid_url_youtube);
    
    echo '<p>Provider : '.$video->getProvider().'</p>';
    echo '<p>Video ID : '.$video->getVideoId().'</p>';
    echo '<p>Video title : '.$video->getVideoTitle().'</p>';

    echo '<p>Video : '.$video->iframePlayer(800, 600, true, false, true).'</p>';
    
    echo '<p>Small Thumb : <img src="'.$video->getThumbnailUrl().'" /></p>';
    echo '<p>Medium Thumb : <img src="'.$video->getThumbnailUrl('medium').'" /></p>';
    echo '<p>Large Thumb : <img src="'.$video->getThumbnailUrl('large').'" /></p>';
    echo '<p>Max Thumb : <img src="'.$video->getThumbnailUrl('max').'" /></p>';


} catch (Exception $e) {
    echo '<strong>'.$e->getMessage().'</strong>';
}


?>

Composer 安装

  • 创建文件 composer.json 并包含以下内容
{
	"require" : 
	{
		"simple/simplesocialvideo": "dev-master"
	}
}
  • 运行 composer install
  • 创建文件 example.php
<?php

require ('vendor/autoload.php');
$video = new simple\SimpleSocialVideo($URL);

?>
  • 现在您可以使用 Simple Social Video 了