0
私のビデオは下のコードでロードされません。Javascripting one Youtubeビデオは別のものを再生する
これはかなり単純明快なはずですが、何もロードすることができません。私が試した:
- は、HTML
でdiv要素に明示的な高さを追加するイベントのご注文
誰かが間違っているのを見ることができますか?
ありがとうございました。
<html>
<head>Video title
<script src=//"www.youtube.com/iframe_api"></script>
<script>
var videoIDs = [
'OdT9z-JjtJk',
'NlXTv5Ondgs'
];
var player, currentVideoId = 0;
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '350',
width: '425',
events: {
'onReady': onPlayerReady,
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerReady(event) {
event.target.loadVideoById(videoIDs[currentVideoId]);
}
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.ENDED) {
currentVideoId++;
if (currentVideoId < videoIDs.length) {
player.loadVideoById(videoIDs[currentVideoId]);
}
}
}
</script>
</head>
<body>
<div id="player"></div>
</body>
</html>