如何获得第一个视频结束后的最后一个视频YouTube api
how to get first video after ending last video youtube api
我正在尝试在完成上一个视频后获得第一个视频,我使用youtube,我将播放视频继续,但在上一个视频结束后,它没有获得第一个视频这里的代码我正在处理
<div id="player"></div>
<script src="http://www.youtube.com/iframe_api"></script>
<script>
/**
* Put your video IDs in this array
*/
var videoIDs = [
'MCgODvsmrmY',
'RdyXFNgZdCw'
];
var player, currentVideoId = 0;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '768',
width: '1026',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerReady(event) {
event.target.loadVideoById(videoIDs[currentVideoId]);
node.requestFullScreen();
document.fullScreen;
}
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.ENDED) {
currentVideoId++;
if (currentVideoId < videoIDs.length) {
player.loadVideoById(videoIDs[currentVideoId]);
}
}
}
</script>
更改您的onPlayerStateChange
函数,以便在最后一个视频完成时将currentVideoId
重置为0:
currentVideoId++;
if (currentVideoId >= videoIDs.length) {
currentVideoId = 0; }
player.loadVideoById(videoIDs[currentVideoId]);
相关文章:
- 表追加而不附加最后一个元素
- 无法在Ionic select中预先选择最后一个选项
- 为什么画布形状只在3个画布中的最后一个画布上渲染
- Jquery append oly获取循环Rails中的最后一个elemen
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- dataTables-如何自定义分页类型以显示最后一个页码后面的省略号,
- 多维关联数组的最后一个索引
- 无法获取vis.js最后一个或第一个选定的网络节点
- 循环以检查数组中的最后一个图像
- 从输入值中删除最后一个单词
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- 为什么这个正则表达式不't匹配最后一个字母数字字符
- 如何从多个复选框中获取最后一个值
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- 使用querySelector()获取最后一个td元素
- jQuery:在for循环中运行youtube视频,播放最后一个视频
- 背景视频是由ScrollMagic一开始的最后一个场景触发的
- 什么是最有效的方式来获得我的朋友在facebook上分享的最后一个视频(json)
- Javascript For 循环遍历所有视频,但只播放最后一个 HTML5 视频.为什么
- 如何获得第一个视频结束后的最后一个视频YouTube api