All Projects → sseffa → laravel-video-api

sseffa / laravel-video-api

Licence: MIT License
Laravel (Youtube/Vimeo) Video Data API

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to laravel-video-api

Network Avatar Picker
A npm module that returns user's social network avatar. Supported providers: facebook, instagram, twitter, tumblr, vimeo, github, youtube and gmail
Stars: ✭ 74 (+39.62%)
Mutual labels:  youtube, vimeo
React Modal Video
Accessible React Modal Video Component
Stars: ✭ 105 (+98.11%)
Mutual labels:  youtube, vimeo
Ac D3
Javascript Library for building Audiovisual Charts in D3
Stars: ✭ 76 (+43.4%)
Mutual labels:  youtube, vimeo
Yaydl
yet another youtube down loader (Git mirror)
Stars: ✭ 45 (-15.09%)
Mutual labels:  youtube, vimeo
Min Vid
Popout video player in Firefox
Stars: ✭ 180 (+239.62%)
Mutual labels:  youtube, vimeo
Kaku
🎧 Kaku is a highly integrated music player supports different online platform like YouTube, SoundCloud, Vimeo and more. Available on Mac, Windows and Linux.
Stars: ✭ 1,028 (+1839.62%)
Mutual labels:  youtube, vimeo
Socialcounters
jQuery/PHP - Collection of Social Media APIs that display number of your social media fans. Facebook Likes, Twitter Followers, Instagram Followers, YouTube Subscribers, etc..
Stars: ✭ 104 (+96.23%)
Mutual labels:  youtube, vimeo
Bigpicture
Lightweight JavaScript image / video viewer. Supports Youtube, Vimeo, etc.
Stars: ✭ 722 (+1262.26%)
Mutual labels:  youtube, vimeo
Workflowshare
Workflow实例分享
Stars: ✭ 137 (+158.49%)
Mutual labels:  youtube, vimeo
Alltube
Web GUI for youtube-dl
Stars: ✭ 1,925 (+3532.08%)
Mutual labels:  youtube, vimeo
Plyr
Plyr Mediaplayer (Video und Audio) im Front- und Backend
Stars: ✭ 30 (-43.4%)
Mutual labels:  youtube, vimeo
Lazyframe
🛀🏽 Dependency-free library for lazyloading iframes
Stars: ✭ 237 (+347.17%)
Mutual labels:  youtube, vimeo
Richtextview
iOS Text View (UIView) that Properly Displays LaTeX, HTML, Markdown, and YouTube/Vimeo Links
Stars: ✭ 953 (+1698.11%)
Mutual labels:  youtube, vimeo
Unity Videoplayer Helper
Simple helper for the Video Player in Unity
Stars: ✭ 49 (-7.55%)
Mutual labels:  youtube, vimeo
Raspberrycast
📺 Transform your Raspberry Pi into a streaming device. Videos can be sent from mobile devices or computers (Chrome extension).
Stars: ✭ 726 (+1269.81%)
Mutual labels:  youtube, vimeo
Plyr React
A simple, accessible and customisable react media player for Video, Audio, YouTube and Vimeo
Stars: ✭ 89 (+67.92%)
Mutual labels:  youtube, vimeo
Superembed.js
Fluid width for YouTube, Vimeo, Vine, VideoPress, DailyMotion, and more embedded videos.
Stars: ✭ 615 (+1060.38%)
Mutual labels:  youtube, vimeo
Podsync
Turn YouTube or Vimeo channels, users, or playlists into podcast feeds
Stars: ✭ 657 (+1139.62%)
Mutual labels:  youtube, vimeo
Vime
Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...
Stars: ✭ 1,928 (+3537.74%)
Mutual labels:  youtube, vimeo
Modal Video
Stars: ✭ 224 (+322.64%)
Mutual labels:  youtube, vimeo

Laravel Video API

Latest Stable Version Total Downloads Build Status

Installation

1. Install with Composer

composer require "sseffa/video-api": "dev-master"
Laravel video-api
4.x.x 1.x
5.x.x 2.x

2. Add to app/config/app.php

    'providers' => array(
        // ...
        'Sseffa\VideoApi\VideoApiServiceProvider',
    ),

And:

    'aliases' => array(
        // ...
        'VideoApi'          => 'Sseffa\VideoApi\Facades\VideoApi',
    ),

Usage

Youtube API Key

<?php

Route::get('video/youtube/{id}', function ($id) {

    //$data = VideoApi::setType('youtube')->setKey('api-key')->getVideoDetail($id); // video detail
    $data = VideoApi::setType('youtube')->setKey('api-key')->getVideoList($id);     // video list

    var_dump($data);
});

Route::get('video/vimeo/{id}', function ($id) {

    //$data = VideoApi::setType('vimeo')->getVideoDetail($id);
    $data = VideoApi::setType('vimeo')->getVideoList($id);

    var_dump($data);
});

Licence

MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].