Skip to main content

How to get a YouTube video thumbnail dynamically from the YouTube API using AngularJS



In this tutorial I have explain about the get YouTube thumbnail using AngularJS
<html ng-app id="YoutubeApp">
  <head>
    <title>
      How to get a YouTube video thumbnail dynamically from the YouTube API using  AngularJS Tutorials</title>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.6/angular.min.js"></script>
    <script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
    <script>
      function YoutubeController($scope) {
        $scope.todos = [];
        $scope.addVideo = function() {
          $scope.todos.push({text:$scope.todoText, done:false});
          $scope.todoText = '';
        };
     }
    </script>
    <style>
      .youtube-image {
        width: 150px;
        height: 100px;
      }
    </style>
  </head>
  <body>
    <h1>
     How to get a YouTube video thumbnail dynamically from the YouTube API using  AngularJS Tutorials
</h1>   
   <div ng-controller="YoutubeController">  
     <form ng-submit="addVideo()">
        <label>(Like : www.youtube.com/watch?v=jebJ9itYTJE)</label>
        <input type="text" ng-model="todoText"  size="30"
               placeholder="Enter Youtube Video Id here">
        <input class="btn-primary" type="submit" value="add">
     </form>
      <span ng-repeat="todo in todos">
        <img class="youtube-image" src="http://img.youtube.com/vi/{{todo.text}}/0.jpg" />
        <br/>
      </span>  
    </div>
 </body>
</html>

Youtube Video URL : www.youtube.com/watch?v=jebJ9itYTJE

 Video ID : jebJ9itYTJE 

 Enter the Video Id in Textbox

Output :




Comments

Post a Comment

Popular posts from this blog

PG::DuplicateTable: ERROR: relation "taggings" already exists in Ruby on Rails

Error: PG::DuplicateTable: ERROR:  relation "taggings" already exists Solution : Already the table present in your database.But migration also trying to create a table in database.For this reason error occurred. So try to remove the table (taggings) from your database.   postgresql :     > DROP TABLE IF EXISTS taggings;   Rails console :     > ActiveRecord::Migration.drop_table(:taggings)

Ruby on Rails pagination using Kaminari Gem

Kaminari gem is used to create pagination in Ruby on Rails application.           Step 1: Open the terminal and Create the new application       >  rails new simplepage       Step 2: After you create the blog application, switch to its folder:             > cd simplepage             Step 3: Open and Add it to your Gemfile to following line           gem 'kaminari'           Step 4: Run the bundle install.It's used to install the gem dependencies that are  already mentioned in Gemfile               > bundle install             Step 5: create the form using scaffolding. Rails scaffolding is a quick way to generate some of the major pieces of an application.(Create, Edit, Delete, Update, Show) ...