User Controlled Dynamic Javascript YouTube Embedded API Tutorial

User Controlled Dynamic Javascript YouTube Embedded API Tutorial

User Controlled Dynamic Javascript YouTube Embedded API Tutorial

The recent Dynamic Javascript and the YouTube Embedded API Tutorial showed the great YouTube IFrame Player API in action, including … and this dovetails well into today’s work … no advertisements.

A lot of us will know how great YouTube playlists are. Today, we offer a(n example of) …

  • an up to 9 “Disco Version” random array of YouTube videos that can be played in a session …
  • from a possible array of 24 table cell slots (10-24 not shown, but “duration”able behind the scenes) …
  • the 15 not randomly picked available to the user in a dropdown selection they can, optionally …
    1. pick one from, click a “Shuffle” button, and a randomized list of 8 others is headed by your selected video … or …
    2. pick more than one and the first (up to 9) forms your ordered selection of playable videos

… and the progress today leaves you controlling when to play the videos, yourself, clicking YouTube play buttons to make that happen.

Enjoy the “how we got there” disco_version.html upbeat disco selection live run link.


Previous relevant Dynamic Javascript and the YouTube Embedded API Tutorial is shown below.

Dynamic Javascript and the YouTube Embedded API Tutorial

Dynamic Javascript and the YouTube Embedded API Tutorial

Webpages without Javascript are generally pretty static and boring. Javascript is that dynamic client addition to webpage functionality, but perhaps you only think of it as that statically written part of the webpage unable to be reloaded into effect after that initial webpage load. Well, that is not taking into account Javascript such as …


<script>
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
</script>

… taken from the excellent YouTube IFrame Player API we really like to use around here to embed and control YouTube videos embedded into an HTML iframe element.

In today’s small extension of that we load nine such HTML iframe embedded YouTube videos into a 3×3 grid. We resisted the previous Brady Bunch usage of such an arrangement (perhaps you’ll be sad to hear?!) in favour of showing you a “collage” of video snippets from one of my favourite films ever, Mr Smith Goes to Washington.

We hope the HTML and Javascript dynamic_js.html‘s code will be food for thought, that you can test for yourself at this live run link.

If this was interesting you may be interested in this too.


If this was interesting you may be interested in this too.

This entry was posted in eLearning, Event-Driven Programming, Software, Tutorials and tagged , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *