Download the PHP package leela/video-api without Composer
On this page you can find all versions of the php package leela/video-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download leela/video-api
More information about leela/video-api
Files in leela/video-api
Download leela/video-api
More information about leela/video-api
Files in leela/video-api
Vendor leela
Package video-api
Short Description Gets the Videos from all the major video sharing websites. Supports Youtube, Dialymotion and Vimeo
License MIT
Package video-api
Short Description Gets the Videos from all the major video sharing websites. Supports Youtube, Dialymotion and Vimeo
License MIT
Please rate this library. Is it a good library?
Informations about the package video-api
VideoApi
API for the video websites such as youtube, Vimeo and dailymotion
Uses Strategy Design Pattern
Begin by installing this package through Composer. Edit your project's composer.json
file to require`.
"require": {
"leela/VideoApi": "0.1"
}
Next, update Composer from the Terminal:
composer update
That's it! You're all set to go.
Usage for youtube video details
<?php
$youtubeapi = new \Leela\VideoApi(new \Leela\Services\YouTubeService());
$youtubeapi->getVideoDetails('x2on26a');
Usage for Vimeo video details
<?php
$vimeoapi = new \Leela\VideoApi(new \Leela\Services\VimeoService());
$vimeoapi->getVideoDetails('x2on26a');
Usage for Daily Motion video details
<?php
$dailymotionapi = new \Leela\VideoApi(new \Leela\Services\DailyMotionService());
$dailymotionapi->getVideoDetails('x2on26a');
Methods
1) getVideoDetails($videoId);
$videoId - Video Id of the youtube, Vimeo or the daily motion
Returns array of video details
array(
'id' => $data->id,
'title' => $data->title,
'description' => $data->description,
'thumbnail_small' => $data->thumbnail->sqDefault,
'thumbnail_large' => $data->thumbnail->hqDefault,
'duration' => $data->duration,
'upload_date' => $data->uploaded,
'like_count' => isset($data->likeCount) ? $data->likeCount : 0,
'view_count' => isset($data->viewCount) ? $data->viewCount : 0,
'comment_count' => isset($data->commentCount) ? $data->commentCount : 0,
'uploader' => $data->uploader
);
2) getPlayer($videoId, $width, $height)
$videoId - Required (Video id of the youtube, Vimeo or the dailymotion)
$width - Optional (width of the player)
$height - Optional (height of the player)
Returns the html data of the player
Contributor
Leela Narasimha Reddy - [email protected]
Issues & Suggestions
Please report any bugs or feature requests here: https://github.com/leelanarasimha/VideoApi/issues
All versions of video-api with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.3.0
The package leela/video-api contains the following files
Loading the files please wait ....