I need help with youtube api javascript ?im trying to creat a short script for youtube videos, when i put youtube url on input form i want to know if video is embed and premire is on or off, if youtube video is embed disable and premier disable i want to show div and if is enable i want to show another div message, can some one help me. I learn with php and is working very good but i dont know how to call with javascript...
$('.js-youtube-vid').on('change', function() { var newval = '', $this = $(this); if (newval = $this.val().match(/(\?|&)v=([^&#]+)/)) { $this.val(newval.pop()); } else if (newval = $this.val().match(/(\.be\/)+([^\/]+)/)) { $this.val(newval.pop()); } else if (newval = $this.val().match(/(\embed\/)+([^\/]+)/)) { $this.val(newval.pop().replace('?rel=0', '')); }});
#input-id { width:200px; }
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script><form autocomplete="off"><p class="form-name">Youtube Video URL</p><input id="input-id" class="js-youtube-vid" type="text" placeholder="Ex. youtube.com/watch?v=xxxxxx"></form><div style="display: none" class="youtube-embed-disable"> Youtube video is embed disable.</div><div style="display: none" class="youtube-embed-enable"> Youtube video is embed enable.</div><div style="display: none" class="youtube-premiere-disable"> Youtube video is not premiere waiting.</div><div style="display: none" class="youtube-premiere-enable"> Youtube video is a premiere waiting.</div>
I used php code but i dont know how to use javascript.
This is for premier result >>>
<?php$json_youtube_premier = file_get_contents("https://www.googleapis.com/youtube/v3/videos?id='$youtube_id'&key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&part=snippet");$json_premier = json_decode($json_youtube_premier);$youtube_premier = $json_premier->{'items'}[0]->{'snippet'}->{'liveBroadcastContent'};?>
This is for embed result >>>
<?php$json_youtube_embed = file_get_contents("https://www.googleapis.com/youtube/v3/videos?id='$youtube_id'&key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&part=status");$json_embed = json_decode($json_youtube_embed);$youtube_embed = $json_embed->{'items'}[0]->{'status'}->{'embeddable'};?>