simple/simplesocialvideo

PHP Class for video youtube and vimeo

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

This package is not auto-updated.

Last update: 2025-05-10 18:21:43 UTC


README

Develop by Julien HAY

Licensed under the MIT license : http://opensource.org/licenses/MIT

Class PHP to get infos from Youtube or Vimeo video, thumbnail, title, description.

Example

<?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 Install

  • Create file composer.json with this content :
{
	"require" : 
	{
		"simple/simplesocialvideo": "dev-master"
	}
}
  • Tape composer install
  • Create file example.php
<?php

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

?>
  • And now you can use Simple Social Video