使用用户控制在Basic HTML播放器中播放Youtube视频
Play Youtube video in Basic HTML player with user control
我有一堆我想播放的youtube URL。我想只在一个基本的HTML播放器中播放音频内容,并使用用户控件,如播放、暂停、下一步。我无法添加用户控制功能(也无法在HTML播放器中播放视频,我正在嵌入youtube视频),因此每次视频完成时,用户都必须单击下一个视频的播放按钮。任何帮助都将不胜感激。
。。从评论继续:
没错,你需要使用js。我会帮你开始:你可以用你所有的youtube网址创建一个数组:
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,然后启动下一个:
检测结束视频:如何检测youtube视频何时结束播放?
或
只需在youtube上创建一个播放列表并嵌入该播放列表。它将循环播放所有视频。
这应该会让你开始:
// change this list to whatever you want
var urls = ['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=urls[idx];
aud.addEventListener('ended', next); // for automatically starting the next.
function play(){
aud.play();
}
function pause(){
aud.pause();
}
function next(){
idx++;
if(idx === urls.length) idx=0;
aud.src = urls[idx];
aud.play();
}
<audio id = 'aud'></audio>
<button onclick="play();">play</button>
<button onclick="pause();">pause</button>
<button onclick="next();">next</button>
相关文章:
- 如何检查用户在html5视频播放器中观看了完整的视频
- 音乐播放器使用相同的id播放所有内容
- 在FF和IE中使用vimeo播放器的问题-加载flash播放器而不是使用HTML5播放器
- 使用HTML5播放器时使用Javascript更改Youtube视频
- Javascript::通过HTML5音频播放器播放列表播放多个音频文件
- 对Soundcloud自定义播放器播放列表的顺序进行排序
- 嵌入视频播放器播放按钮可同时播放所有视频播放器
- 如何用一个html5音频播放器播放多个音频文件
- MP3文件未通过联机播放器播放
- 使 HTML5 视频播放器播放不同的文件
- 我的播放器播放列表删除功能不起作用
- Kontx媒体播放器播放嵌入视频
- Youtube视频播放器播放最后的视频只
- 点击播放器播放什么都没有发生
- 如何保存媒体播放器播放列表的顺序
- 如何阻止一个音频播放器播放时,我点击另一个- javascript
- 如何流播放器播放,而mp4文件是缓冲
- 如何在我的音频播放器播放mp3文件时传递Javascript变量
- 在播放器播放曲目上添加下载按钮
- 在我的网站上用自定义HTML5播放器播放Youtube视频