Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 视频自动播放功能切换_Javascript_Video_Vimeo_Playlist_Autoplay - Fatal编程技术网

Javascript 视频自动播放功能切换

Javascript 视频自动播放功能切换,javascript,video,vimeo,playlist,autoplay,Javascript,Video,Vimeo,Playlist,Autoplay,有人能告诉我我的代码有什么问题吗 我想要一个功能,有一个切换(选中/取消选中)播放视频播放列表 我指的是“youtube或Lynda.com”所具有的功能,这两个网站通过切换播放一个播放列表,如果用户不喜欢连续播放视频,他们可以关闭切换自动播放章节 我写了一些代码,应该在第一个视频结束时播放下一个视频,但它不起作用 <!DOCTYPE html> <html lang="en"> <head>test</head>

有人能告诉我我的代码有什么问题吗

我想要一个功能,有一个切换(选中/取消选中)播放视频播放列表

我指的是“youtube或Lynda.com”所具有的功能,这两个网站通过切换播放一个播放列表,如果用户不喜欢连续播放视频,他们可以关闭切换自动播放章节

我写了一些代码,应该在第一个视频结束时播放下一个视频,但它不起作用

    <!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'; } })