ページに統合されたVimeoビデオを使用して、ページがロードされるとすぐに再生して、最初のビデオが終了すると2番目のビデオが開始されます。私のコードでは、ビデオIDの配列がありますが、私の問題はビデオが読み込まれないことです。Vimeoのビデオはロードされません
<div id="headervideo"></div>
<script src="https://player.vimeo.com/api/player.js"></script>
<script>
//====================
document.addEventListener("DOMContentLoaded", function(event) {
var videos = ['240512614', '227735391']; // videos ids
var options = {
width: 640,
loop: true
};
var player = new Vimeo.Player('headervideo', options);
playMovie(player, videos)
})//end function
//====================
var playMovie = function(player, videos) {
if(!videos.length){
return false;
}
var video = videos.shift();
alert (video)
player.loadVideo(videos).then(function(id) {
alert("the video successfully loaded ")
player.getEnded().then(function(ended) {
playMovie(player, videos)
}).catch(function(error) {
console.warn(error)
});
}).catch(function(error) {
console.warn(error);
});
}//end function
//====================
</script>
ブラウザのコンソールにエラーメッセージがどのようなものですが無効になります。このよう
loop: true
の変わり目? – Jolta