我正在试图弄清楚如何为嵌入的YouTube视频指定自定义结束时间.我知道我可以通过添加&start = 30来自定义开始时间,但我还没有看到任何与结束时间有关的内容.
我需要能够为我正在构建的网络应用程序执行此操作,因此如果YouTube无法提供,我怎么能够完成此操作?
我浏览文档无济于事.谢谢!
小智 196
我刚刚发现以下工作:
https://www.youtube.com/embed/[video_id]?start=[start_at_second]&end=[end_at_second]
注意:时间必须是整数秒(例如119,而不是1m59s).
ahc*_*cox 65
我尝试了@mystic11的方法(/sf/answers/799578601/)并重定向.这是一个工作示例网址:
http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3
Run Code Online (Sandbox Code Playgroud)
如果version=3省略该参数,视频将从正确的位置开始,但一直运行到最后.从我猜的参数文档要求使用AS3播放器.看到:endversion=3
结束(支持的玩家:AS3,HTML5)
剪辑视频部分的自动播放有效:
http://youtube.googleapis.com/v/WA8sLsM3McU?start=15&end=20&version=3&autoplay=1
不幸的是,根据文档添加循环会在视频开头进行第二次和后续迭代:http: //youtube.googleapis.com/v/WA8sLsM3McU?start = 15&end = 20&version = 3&flip = 1 &playlist = WA8sLsM3McU
要正确执行此操作,您可能需要设置enablejsapi=1和使用javascript API.
仅供参考,以上视频循环播放:http://www.infinitelooper.com/?v = WA8sLsM3McU&p = n#/15; 19
要在播放要观看的视频结束时摆脱Youtube徽标和要点击的视频列表,请添加以下(&modestBranding=1&rel=0)参数:
删除上传者信息showinfo=0:
这消除了带有视频标题,上下拇指和视频顶部信息图标的细条.制作的最终版本相当干净,并且没有让观众在观看您希望他们看到的视频部分结束时退出Youtube非生产性点击的缺点.
使用参数(秒)即 youtube.com/v/VIDEO_ID?start=4&end=117
实时演示:https:
//www.protectpages.com/software/youtube_trimmer.php
YouTube 不提供任何结束时间选项,但也有其他网站提供此选项,例如 Tubechop。否则,请尝试编写一个函数,当您的视频播放完所需的持续时间时,该函数会暂停视频/跳到下一个视频。
或者:使用 Youtube Javascript 播放器 API,您可以执行以下操作:
function onPlayerStateChange(evt) {
if (evt.data == YT.PlayerState.PLAYING && !done) {
setTimeout(stopVideo, 6000);
done = true;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
201735 次 |
| 最近记录: |