使用YouTube API播放包含开始和结束时间的YouTube视频

问题描述 投票:26回答:3

我正在尝试为下面显示的嵌入式YouTube视频找出自定义的开始和结束时间

https://youtube.googleapis.com/v/BmOpD46eZoA%26start=36%26end=65

但上面的链接在safari浏览器中无法正常工作。任何人都建议如何使用safari浏览器。谢谢!

youtube youtube-api
3个回答
44
投票

您的问题在于“?”和“&”的编码。

https://www.youtube.com/v/BmOpD46eZoA?start=36&end=65

要么

http://www.youtube.com/embed/BmOpD46eZoA?start=36&end=65 

干得好。


3
投票

你应该试试

https://www.youtube.com/embed/-ZWGpOSS6T0?start=130&end=144&version=3

您要做的第一件事当然是获得您希望嵌入式视频启动的具体时间以及您希望它结束​​的具体时间。然后将它们转换为秒。假设你想只嵌入从02:16到02:58的视频部分。

在几秒钟内,您的开始时间将是(2 * 60)+ 16 = 136,您的结束时间将是(2 * 60)+ 58 = 178。

接下来,从Youtube视频中获取嵌入代码,并将以下参数附加到嵌入代码中的视频URL:

?开始= [your_start_time]&端= [your_end_time]&版本= 3

将[your_start_time]和[your_end_time]替换为您的实际开始和结束时间(以秒为单位),以便您的嵌入代码如下所示:

在这里阅读更多,How to embed or link to a specific part of a YouTube video


2
投票

试试这个链接,一定很有帮助

https://www.youtube.com/v/BmOpD46eZoA?start=36&end=65&version=3
© www.soinside.com 2019 - 2024. All rights reserved.