我们可以使用youtube api使其在不同的点暂停,并使用按钮让暂停点在暂停点播放

时间:2014-10-21 11:33:00

标签: youtube youtube-api

嘿朋友我在代码中需要的帮助很少:

  • 我有20分钟的视频
  • 我玩了5分钟..我停了一下......所以我称之为Tag1
  • 我又玩了5分钟......我停顿了一下。所以现在视频时长是10分钟 竞争...所以我打电话给Tag2
  • 我又打了5分钟......我暂停了/所以现在视频持续时间是15分钟 完成..所以我称之为Tag3。
  • 现在,当我点击名为Tag1的Button / link时,视频应直接显示 从第5分钟开始
  • 当我点击名为Tag2的按钮/链接时,视频应该是 直接从第10分钟开始
  • 当我点击名为Tag2的按钮/链接时,视频应该是 直接从15h开始

我已经尝试了一些等待你回复的帮助人员

1 个答案:

答案 0 :(得分:0)

您可以创建一个与此类似的脚本,它会添加并根据按下它们被推入数组的顺序来寻找暂停的时刻。这是一个关于它如何工作的粗略想法:

    var player;
    var cid = [];
    var index = 0;
    function onYouTubePlayerAPIReady() {
        player = new YT.Player('video', {
            events: {
            'onReady': onPlayerReady
            }
        });
    }
    function onPlayerReady(event){
        $("#pause").on('click', function() {
            player.pauseVideo();
            cid.push(player.getCurrentTime());
        });
        $("#seek").on('click', function() {
            if (cid.length > 0 && index < cid.length) {
                player.seekTo(cid[index]);
                index++;
            }
            else {
                index=0;
                player.seekTo(cid[index]);
                index++;
            }
        });