Javascript 使用带有用户控件的基本HTML播放器播放Youtube视频
我有一堆youtube网址,我想玩。我想在一个基本的HTML播放器中只播放音频内容,并使用诸如播放、暂停、下一步等用户控件。我无法添加用户控制功能(也无法在HTML播放器中播放视频,我正在嵌入youtube视频),因此每次视频完成时,用户必须单击下一个视频的播放按钮。如有任何帮助,我们将不胜感激。 没错,你需要使用js。我将帮助您开始:您可以使用所有youtube URL创建一个数组:Javascript 使用带有用户控件的基本HTML播放器播放Youtube视频,javascript,video,youtube,Javascript,Video,Youtube,我有一堆youtube网址,我想玩。我想在一个基本的HTML播放器中只播放音频内容,并使用诸如播放、暂停、下一步等用户控件。我无法添加用户控制功能(也无法在HTML播放器中播放视频,我正在嵌入youtube视频),因此每次视频完成时,用户必须单击下一个视频的播放按钮。如有任何帮助,我们将不胜感激。 没错,你需要使用js。我将帮助您开始:您可以使用所有youtube URL创建一个数组: var youtube_urls = ['https://www.youtube.com/watch?v=vp
var youtube_urls = ['https://www.youtube.com/watch?v=vpoi_l4jkyU', 'https://www.youtube.com/watch?v=Lml2SkB68ag', 'https://www.youtube.com/watch?v=awMiY-Ve1As'];
然后,使用播放完视频后收听的api,然后启动下一个api:
检测结束视频:
或
只需在youtube上创建一个播放列表并嵌入该播放列表。它将循环播放所有视频。这将让您开始:
//将此列表更改为您想要的任何内容
var url=['http://upload.wikimedia.org/wikipedia/en/f/f9/Beatles_eleanor_rigby.ogg',
'http://upload.wikimedia.org/wikipedia/commons/5/5b/Ludwig_van_Beethoven_-_Symphonie_5_c-moll_-_1._Allegro_con_brio.ogg'];
var-idx=0;
var aud=document.getElementById('aud');
aud.src=url[idx];
aud.addEventListener('ended',next);//用于自动启动下一个。
函数播放(){
aud.play();
}
函数暂停(){
aud.pause();
}
函数next(){
idx++;
如果(idx==url.length)idx=0;
aud.src=url[idx];
aud.play();
}
玩
暂停
接下来
您是否阅读了youtube api的指南?我确实读过了,但是我没有找到一种方法来循环浏览我拥有的URL。我可能会使用JS,但我不确定。