dev-master
9999999-devLaravel Package for dereuromark/MediaEmbed With Thumbnail
MIT
The Requires
by Meruzhan Hovhannisyan
laravel package development
Wallogit.com
2017 © Pedro Peláez
Laravel Package for dereuromark/MediaEmbed With Thumbnail
A simple wrapper for dereuromark/MediaEmbed to generate embed HTML for popular media hosting services. + Thumbnail function based on Joe1992w/laravel-media-embed., (*1)
composer require merujan99/laravel-video-embed:dev-master
OR, (*2)
"require": {
"merujan99/laravel-video-embed": "dev-master",
},
composer install
'providers' => [
// Others...
Merujan99\LaravelVideoEmbed\Providers\LaravelVideoEmbedServiceProvider::class,
],
'aliases' => [
// Others...
'LaravelVideoEmbed' => Merujan99\LaravelVideoEmbed\Facades\LaravelVideoEmbed::class,
],
After completing the step above, use the following command to publish configuration settings:, (*3)
php artisan vendor:publish --provider="Merujan99\LaravelVideoEmbed\Providers\LaravelVideoEmbedServiceProvider", (*4)
then just add, (*5)
use LaravelVideoEmbed;, (*6)
this in your controller, (*7)
//URL to be used for embed generation
$url = "https://www.youtube.com/watch?v=8eK-5ivYb3o";
//Optional array of website names, if present any websites not in the array will result in false being returned by the parser
$whitelist = ['YouTube', 'Vimeo'];
//Optional parameters to be appended to embed
$params = [
'autoplay' => 1,
'loop' => 1
];
//Optional attributes for embed container
$attributes = [
'type' => null,
'class' => 'iframe-class',
'data-html5-parameter' => true
];
return LaravelVideoEmbed::parse($url, $whitelist);
// "
"
return LaravelVideoEmbed::parse($url);
// "
"
return LaravelVideoEmbed::parse($url, ['Vimeo']);
// false
return LaravelVideoEmbed::parse($url, $whitelist, $params, $attributes)
//
return LaravelVideoEmbed::getYoutubeThumbnail($url)
//https://<youtube image thumbnail with max resolution>. usage: <img src="{{ LaravelVideoEmbed::getYoutubeThumbnail($url) }}">
Please see dereuromark/MediaEmbed, (*8)
| Name |
|---|
| YouTube |
| Dailymotion |
| MetaCafe |
| Vimeo |
| 123video |
| 5min Life Videopedia |
| AdultSwim |
| AniBoom |
| AOL Video (Old) |
| Aparat |
| Archive.org |
| Atom |
| Blastro |
| $2 |
| BoFunk |
| Break |
| Brightcove.com |
| CBS News |
| Cellfish |
| Clarin |
| Clip.vn |
| ClipFish (Old) |
| ClipFish (Special) |
| ClipFish (New) |
| ClipJunkie |
| ClipMoon |
| ClipShack |
| CNetTV |
| CollegeHumor |
| TheDailyShow |
| ColbertNation |
| Crackle |
| CrunchyRoll |
| Current |
| Dailyhaha |
| Dave.tv |
| DotSub (w/o Captions) |
| DoubleViking |
| dropshots.com |
| Dv.ouou |
| Divshare |
| EASportsWorld |
| EbaumsWorld |
| ESPN |
| Fandome |
| Flickr |
| Foxhead |
| FunnyOrDie |
| FunMansion |
| G4TV |
| GameKyo |
| GameSpot |
| GameTrailers (Inc. User Movies) |
| Gametube.org |
| GameVideos.1up |
| GarageTv |
| Gloria |
| GoEar |
| Good.IS |
| Glumbert |
| GodTube |
| GrindTv |
| Guzer |
| TheHub |
| Howcast |
| Hulu (Usa Only) |
| Humour |
| Video.i.ua |
| IGN |
| iJigg |
| IMDB |
| ImageShack |
| IndyaRocks |
| iReport |
| Izlesene |
| Jamendo |
| Jokeroo |
| JujuNation Video |
| JujuNation Audio |
| JustinTV |
| Kewego |
| Koreus |
| Last.fm (Audio) |
| Last.fm (Video) |
| Libero |
| LiveLeak |
| LiveVideo |
| MSNBC |
| Video.mail.ru |
| MadnessVideo |
| Metatube |
| MotionBox |
| Mpora |
| Mp3tube |
| MtvU (Usa Only) |
| MP3 Audio |
| MyNet |
| MyShows.cn/SeeHaha.com |
| MySpaceTv |
| MyVideo |
| MyVi |
| M Thai |
| NewGrounds |
| NhacCuaTui |
| OnSmash |
| Orb |
| Photobucket |
| PikNikTube |
| Project Playlist |
| Putfile |
| Rambler |
| RawVegas |
| RuTube |
| Screencast |
| ScreenToaster |
| SevenLoad |
| ShareView |
| Sharkle |
| Smotri |
| Snotr |
| SouthPark Studios |
| Space.tv.cctv.com |
| Spike |
| Songza |
| Streetfire |
| StupidVideos |
| TagTélé |
| Ted.com |
| The Onion |
| TinyPic |
| Todays Big Thing |
| TrailerAddict |
| TrTube |
| Trilulilu |
| Tu.tv |
| Tudou |
| Tumblr (Music) |
| Twitvid |
| UOL VideoLog |
| u-Tube |
| Ustream |
| VideoJug |
| videos.sapo |
| Vidiac |
| Viddler |
| Videa |
| VidiLife |
| VidMax |
| Vidivodo |
| VoiceThread |
| WeGame |
| Webshots (Slideshows) |
| Wistia |
| Yahoo Video HK |
| Yahoo Video |
| Yahoo Music Videos |
| YouKu |
| sina video |
| XVideos |
| Local Content |
Laravel Package for dereuromark/MediaEmbed With Thumbnail
MIT
laravel package development