Javascript 视频自动播放功能切换
有人能告诉我我的代码有什么问题吗 我想要一个功能,有一个切换(选中/取消选中)播放视频播放列表 我指的是“youtube或Lynda.com”所具有的功能,这两个网站通过切换播放一个播放列表,如果用户不喜欢连续播放视频,他们可以关闭切换自动播放章节 我写了一些代码,应该在第一个视频结束时播放下一个视频,但它不起作用Javascript 视频自动播放功能切换,javascript,video,vimeo,playlist,autoplay,Javascript,Video,Vimeo,Playlist,Autoplay,有人能告诉我我的代码有什么问题吗 我想要一个功能,有一个切换(选中/取消选中)播放视频播放列表 我指的是“youtube或Lynda.com”所具有的功能,这两个网站通过切换播放一个播放列表,如果用户不喜欢连续播放视频,他们可以关闭切换自动播放章节 我写了一些代码,应该在第一个视频结束时播放下一个视频,但它不起作用 <!DOCTYPE html> <html lang="en"> <head>test</head>
<!DOCTYPE html>
<html lang="en">
<head>test</head>
<body>
<p>test script<p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script>
<script src="https://player.vimeo.com/api/player.js"></script>
<script src="http://cdn.jsdelivr.net/jquery.cookie/1.4.0/jquery.cookie.min.js"></script>
<p><input type="Checkbox" id="autoplay" onclick="check()" value="1" />Autoplay</p>
<div id="vimeo">
<iframe id="player" width="590" height="360" src="http://player.vimeo.com/video/218543813?api=1&player_id=player" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>
<script src="http://a.vimeocdn.com/js/froogaloop2.min.js"></script>
<script>
$('#autoplay').click(function(){
if (this.checked) {
var player = $f(document.getElementById('player'));
player.addEvent('ready', function() {
player.api('play');
});
var iframe = $('#vimeo iframe')[0],
player = $f(iframe);
// When the player is ready, add listeners for pause, finish, and playProgress
player.addEvent('ready', function() {
player.addEvent('finish', onFinish);
});
function onFinish(id) {
window.location.href = 'https://vimeo.com/channels/staffpicks/218543813';
}
})
</script>
</body>
</html>
测试
测试脚本
自动播放
$(“#自动播放”)。单击(函数(){
如果(选中此项){
var player=$f(document.getElementById('player');
player.addEvent('ready',function(){
player.api(“play”);
});
变量iframe=$('#vimeo iframe')[0],
player=$f(iframe);
//播放器准备好后,添加暂停、完成和播放进度的侦听器
player.addEvent('ready',function(){
player.addEvent('finish',onFinish);
});
函数onFinish(id){
window.location.href=https://vimeo.com/channels/staffpicks/218543813';
}
})