Cool plugin @Monkey :)
Nice to see motivation and effort putted towards building new stuff for Q2A.
I have one suggestion of improvement. Before the video starts playing, you can see the YouTube player loading in the background for a split second.
If you're using the YouTube API you can smooth this transition by temporarily add a background image at first, which can be the video's Thumbnail, and then once the player starts playing, you can remove or fade out the background image.
Something like:
<div class="temporary-bg"></div>
CSS:
.temporary-bg {
background-image: url(https://img.youtube.com/vi/lRTtMcx6rSM/maxresdefault.jpg);
}
Javascript:
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.PLAYING) {
$('.temporary-bg').fadeOut(); // or remove()
}
}
Links you might find interesting on this topic: