【发布时间】:2013-10-30 16:27:09
【问题描述】:
我正在尝试弄清楚如何为嵌入的 YouTube 视频设置自定义开始和结束时间,如下所示:
https://youtube.googleapis.com/v/BmOpD46eZoA%26start=36%26end=65
但是,上面的链接在 Safari 浏览器中无法正常工作。任何人都可以建议如何使其适用于 Safari 浏览器?
【问题讨论】:
标签: youtube youtube-api
我正在尝试弄清楚如何为嵌入的 YouTube 视频设置自定义开始和结束时间,如下所示:
https://youtube.googleapis.com/v/BmOpD46eZoA%26start=36%26end=65
但是,上面的链接在 Safari 浏览器中无法正常工作。任何人都可以建议如何使其适用于 Safari 浏览器?
【问题讨论】:
标签: youtube youtube-api
您的问题在于“?”和“&”的编码。
https://www.youtube.com/v/BmOpD46eZoA?start=36&end=65
或
http://www.youtube.com/embed/BmOpD46eZoA?start=36&end=65
只是工作正常。
【讨论】:
你应该试试
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:
?start=[your_start_time]&end=[your_end_time]&version=3
将 [your_start_time] 和 [your_end_time] 替换为您的实际开始和结束时间(以秒为单位),以便您的嵌入代码如下所示:
在此处阅读更多信息,How to embed or link to a specific part of a YouTube video
【讨论】:
试试这个链接,一定有帮助
https://www.youtube.com/v/BmOpD46eZoA?start=36&end=65&version=3
【讨论】: