Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript YouTube JS API:按按钮上的随机时间点播放_Javascript_Jquery_Youtube Api - Fatal编程技术网

Javascript YouTube JS API:按按钮上的随机时间点播放

Javascript YouTube JS API:按按钮上的随机时间点播放,javascript,jquery,youtube-api,Javascript,Jquery,Youtube Api,我正在尝试用YouTube JS API播放电影。在一部电影中应该有多个时间点,所以点击一个按钮,它会从电影中随机选取任何时间点并从那里开始播放 这是我的POC <iframe id="ytplayer" type="text/html" width="720" height="405" src="https://www.youtube.com/embed/M7lc1UVf-VE?rel=0&amp;showinfo=0&amp;theme=light" framebo

我正在尝试用YouTube JS API播放电影。在一部电影中应该有多个时间点,所以点击一个按钮,它会从电影中随机选取任何时间点并从那里开始播放

这是我的POC

<iframe id="ytplayer" 
type="text/html" width="720" height="405"
src="https://www.youtube.com/embed/M7lc1UVf-VE?rel=0&amp;showinfo=0&amp;theme=light" 
frameborder="0" allowfullscreen>

您可以使用嵌入式youtube
start
参数在给定时间启动视频。创建一个函数以生成一个随机数,然后将该随机数指定给start参数

请参阅作为演示附带的JSFIDLE

每次单击按钮,它都会从不同的点更改视频的开始时间


让我知道这是否是您正在寻找的效果。

您能显示到目前为止的效果吗。同时展示您的尝试,并解释您认为存在的问题。您的问题缺少信息和源代码。感谢mplungjan…我需要为此制作一个POC,但我尝试使用以下代码:添加多个时间点..所以这不是使用youtube API,您只是将iframe src设置为youtube视频嵌入…是的,我需要使用iFrmae嵌入。也许我可以在几个小时后展示一个POC。@Bryce77,我刚刚看到你没有使用Youtube API,你正在嵌入视频。如果您愿意,我可以为您演示如何为iframe执行此操作。让我知道是的,我需要使用tht iframe,因为我需要将时间点作为属性放在HTML中,以便可以从后端访问它。如果你能证明这对我很有帮助…谢谢!令人惊叹的!你的很好…正是我想要的…只有一件事时间点应该作为html属性中的一个数组,比如data time=“5,8,2”,它应该从那里随机选择…谢谢lot@Bryce77你能自己做阵列部分吗,还是需要一只手?而且,你明白这个解决方案是如何工作的吗?是的,明白。我会尝试阵列部分,但如果你能帮我一把,那就太好了。谢谢我已经及时更新了数据