在播放列表中重复相同的 youtube id url?

Repeat the same youtube id url in a playlist?

是否可以在一组 YouTube 视频 ID(video1、video2、video3 等)中放入重复的宣传视频(例如:VIDEOX)并穿插在其他视频中? 例如:video1, VIDEOX, video2, VIDEOX, video3, VIDEOX ..... 因为我试过了,但它只显示一次 VIDEOX,然后继续显示其他的。

const videos = {
'RGpr3Y6Q-1M': 'picture1.png',
'y9R1TpNWGK8': 'promo.png',
'btxdcqLOGuc': 'picture2.png',
'y9R1TpNWGK8': 'promo.png',
'CIx0a1vcYPc': 'picture3.png',
'y9R1TpNWGK8': 'promo.png',
};

在您的代码中有 videos 对象:

const videos = {
'RGpr3Y6Q-1M': 'http://nothingbutgeek.com/wp-content/uploads/2018/06/automata_16x9.png',
'y9R1TpNWGK8': 'https://blog.giallozafferano.it/viaggiandomangiando/wp-content/uploads/2019/12/1200px-Break.com_Logo_2017.svg_.png',
'btxdcqLOGuc': 'https://live.staticflickr.com/2400/2078946248_d063d5a563_b.jpg',
'y9R1TpNWGK8': 'https://blog.giallozafferano.it/viaggiandomangiando/wp-content/uploads/2019/12/1200px-Break.com_Logo_2017.svg_.png',
'CIx0a1vcYPc': 'https://i.ytimg.com/vi/CIx0a1vcYPc/maxresdefault.jpg',
'y9R1TpNWGK8': 'https://blog.giallozafferano.it/viaggiandomangiando/wp-content/uploads/2019/12/1200px-Break.com_Logo_2017.svg_.png',
};

每行的第一部分是 属性 名称。上面的第一个 属性 名字是 RGpr3Y6Q-1M。每个 属性 名称必须是唯一的,但在这段代码中,我们重复使用相同的 属性 名称三次。就是这个问题。

此问题意味着所有以 y9R1TpNWGK8 开头的后续行都将被忽略,因为我们已经使用了那个 属性 名称。

解决这个问题的方法是使用数组而不是对象,因为在数组中我们可以有重复的值。

像这样:

const videos = [
[ 'RGpr3Y6Q-1M', 'http://nothingbutgeek.com/wp-content/uploads/2018/06/automata_16x9.png' ],
[ 'y9R1TpNWGK8', 'https://blog.giallozafferano.it/viaggiandomangiando/wp-content/uploads/2019/12/1200px-Break.com_Logo_2017.svg_.png' ],
[ 'btxdcqLOGuc', 'https://live.staticflickr.com/2400/2078946248_d063d5a563_b.jpg' ],
[ 'y9R1TpNWGK8', 'https://blog.giallozafferano.it/viaggiandomangiando/wp-content/uploads/2019/12/1200px-Break.com_Logo_2017.svg_.png' ],
[ 'CIx0a1vcYPc', 'https://i.ytimg.com/vi/CIx0a1vcYPc/maxresdefault.jpg' ],
[ 'y9R1TpNWGK8', 'https://blog.giallozafferano.it/viaggiandomangiando/wp-content/uploads/2019/12/1200px-Break.com_Logo_2017.svg_.png' ],
];

我们只需要在其他地方做一些其他的小改动,这样它就把 videos 当作一个数组而不是一个对象。我在这里做到了:http://jsfiddle.net/vLd34wnx/