如何自定义YouTube视频的结束时间?

时间:2011-01-11 19:48:48

标签: youtube

我正在试图弄清楚如何为嵌入式YouTube视频指定自定义结束时间。我知道我可以通过添加& start = 30 来自定义开始时间,但我还没有看到与结束时间相关的任何内容。

我需要能够为我正在构建的网络应用做到这一点,所以如果YouTube没有办法提供,我怎么能够完成这个呢?

我掠过the documentation无济于事。谢谢!

5 个答案:

答案 0 :(得分:194)

我刚刚发现以下作品:

  

https://www.youtube.com/embed/[video_id]?start=[start_at_second]&end=[end_at_second]

注意:时间必须是整数秒(例如119,而不是1m59s)。

答案 1 :(得分:65)

我尝试了@mystic11(https://stackoverflow.com/a/11422551/506073)的方法并重定向。 Here is a working example URL

http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3

如果省略version=3参数,视频将从正确的位置开始,但一直运行到最后。从我end参数的documentation开始,我猜version=3要求使用AS3播放器。参见:

  

结束(支持的玩家:AS3,HTML5)

其他实验

自动播放

剪辑的视频部分的自动播放有效:

http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1

循环

根据documentation添加循环不幸地启动了视频开头的第二次和后续迭代:    http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&loop=1&playlist=WA8sLsM3McU

要正确执行此操作,您可能需要设置enablejsapi=1并使用javascript API

仅供参考,上述视频循环播放:http://www.infinitelooper.com/?v=WA8sLsM3McU&p=n#/15;19

删除品牌及相关视频

要在播放要观看的视频结束时摆脱Youtube徽标和要点击的视频列表,请添加以下(&modestBranding=1&rel=0)参数:

http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1&modestBranding=1&rel=0

使用showinfo=0删除上传者信息:

http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1&modestBranding=1&rel=0&showinfo=0

这消除了带有视频标题,上下拇指和视频顶部信息图标的细条。制作的最终版本相当干净,并没有让观众在观看您希望他们看到的视频部分结束时退出Youtube周围的非生产性点击的缺点。

答案 2 :(得分:4)

Youtube没有为结束时间提供任何选项,但有其他提供此功能的网站,例如 Tubechop。否则尝试编写暂停视频/跳过下一个的功能 当您的视频播放所需的持续时间时。

OR:使用Youtube Javascript播放器API,您可以执行以下操作:

function onPlayerStateChange(evt) {
    if (evt.data == YT.PlayerState.PLAYING && !done) {
        setTimeout(stopVideo, 6000);
        done = true;
    }
}

Youtube API blog

答案 3 :(得分:4)

使用参数(秒),即youtube.com/v/VIDEO_ID?start=4&end=117

现场演示:
https://www.protectpages.com/software/youtube_trimmer.php

答案 4 :(得分:0)

今天我发现,旧方法无法很好地发挥作用。

所以我用了: “自定义YouTube的开始和结束时间-Acetrot.com” 来自http://www.youtubestartend.com/

它们提供了指向 https://xxxx.app.goo.gl/yyyyyyyyyy 例如https://v637g.app.goo.gl/Cs2SV9NEeoweNGGy9 链接包含转发到这样的格式 https://www.youtube.com/embed/xyzabc123?start=17&end=21&version=3&autoplay=1