是否有显示/查看/返回哪个视频(如此,哪个videoID)此刻正在播放的方法?Youtube API:查看当前正在播放哪个视频ID
这是I帧API的基本代码:
var player;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'pJ18QeQy0e8',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange,
'onError': onError,
},
playerVars: {
'controls': 0,
'showinfo': 0,
'iv_load_policy': 3,
'wmode': "opaque",
},
});
}
第一视频结束后。此事件被称为:
function onPlayerStateChange(event) {
if(event.data === 0) {
player.stopVideo();
player.loadVideoById(getId());
}
}
的的getId()函数将获得另一VideoID的玩..
我想在一个DIV,这VideoID的当前正在播放
假设视频网址是正确的(表或嵌入网址),则可以拉动视频ID如下: 'VAR正则表达式= /^.*(youtu.be\/|v ?\/| U \/\ W \/|嵌入\/|手表\ v = | \&v = | \ v =)([?^#\&\] *)* /; var match = e.target.getVideoUrl()。match(regExp); var videoID = match [2];' –