Enable YouTube Data API v3.Library section on left search for YouTube Data API v3 and enable it.
Credentials section from left, click on api key and set Key restrction to None for now, you can change later.MyChannel.UCrht7w0suyP45cbE9TJVSKA just keep a note of it.Download jquery.tubber.min.js
Now add both jquery and jquery.tubber.min.js to webpage.
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
<script src="jquery.tubber.min.js"></script>
HTML Code
div id="youtube-video-container"></div>
<div class="pagination">
<button id="youtube-video-prev-page" class="ui mini left labeled icon button"><i class="left arrow icon"></i>Previous</button>
<button id="youtube-video-next-page" class="ui mini right labeled icon button"><i class="right arrow icon"></i>Next</button>
</div>
JS Code:
Here replace, your API Key and Youtube Channel ID.
<script>
$.fn.tubber.defaults.apiKey = 'YOUR-API-KEY';
$('#youtube-video-container').tubber({
channelId: 'Your-Youtube-Channel-ID',
itemsPerPage: 8,
prevPageControl: $('#youtube-video-prev-page'),
nextPageControl: $('#youtube-video-next-page')
});
</script>
In case you want to show the youtube videos from playlist instead of channel, then in above code in place of channelId give playlistId.
playlistId: 'Your-Youtube-Playlist-ID',
and if you want to show the videos uploaded by a user, just give username in place of channelId.
username: 'Your-Youtube-Username',
That’s good to go.