您可以尝试一下,效果很好。
将其放入您的html文件中。
System.Runtime.Action
现在从public class Action
{
[JsonProperty("tstamp")]
public DateTimeOffset Tstamp { get; set; }
[JsonProperty("text")]
public string Text { get; set; }
[JsonProperty("type")]
public string Type { get; set; }
}
标签获取视频的链接
<div id="player"></div>
从链接中获取视频的ID
iframe
一旦您获得了let url = document.getElementsByTagName('iframe')[0].src;
,就可以开始了。
function youtube_parser(url){
var regExp = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#\&\?]*).*/;
var match = url.match(regExp);
return (match&&match[7].length==11)? match[7] : false;
}
let video_id = youtube_parser(url);
现在,您可以使用video_id
变量进行ajax调用,该变量类似于<script>
// This code loads the IFrame Player API code asynchronously.
let tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
let firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag,firstScriptTag);
// This function creates an <iframe> (and YouTube player) after the API code downloads.
// player is a global variable
let player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player',{
height: '360',width: '640',videoId: video_id,events: {
'onReady': onPlayerReady,}
});
}
</script>
,您可以使用此变量处理所有与视频相关的事件。
player
本文链接:https://www.f2er.com/3097960.html