watcher

Markdowncopyraw

<input type="text" id="link" placeholder="link/id"> <button onclick="play()">play</button>

<br><br>

<div id="ytplayer"></div>

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

function obtainId() { var userInput = document.getElementById('link').value; if (userInput.startsWith('https') || userInput.includes('/')) { var parts = userInput.split('/'); var last = parts[parts.length - 1]; if (last == '/') { return parts[parts.length - 2].split('=')[1]; } else { return last.split('=')[1]; } } else { return userInput; } }

var player; function play() { player = new YT.Player('ytplayer', { height: '360', width: '640', videoId: obtainId() }); } </script>

created at:

last edited at:

edits: 1

pasted by: munchii

stats: 37 lines, 86 words, 970b