Javascript 以编程方式暂停youtube和vimeo,并检测是否正在播放视频

Javascript 以编程方式暂停youtube和vimeo,并检测是否正在播放视频,javascript,youtube-api,vimeo,Javascript,Youtube Api,Vimeo,我有一个允许视频嵌入的滑块(目前通过粘贴youtube/vimeo等的iframe代码)。我遇到的问题是,当用户单击“视频播放”按钮时,视频需要暂停滑块,当滑块移动到下一帧时,视频也需要暂停 似乎我需要使用vimeo和youtube API来访问我想要的信息和控制。我已经浏览了API,我想我可能会实现这一点;然而,我的问题是,据我目前所见,youtube API倾向于使用视频ID,而Vimeo API似乎使用Iframe,但我需要为最终用户提供一致的输入,因为我想说“将视频ID粘贴到此处”或“将

我有一个允许视频嵌入的滑块(目前通过粘贴youtube/vimeo等的iframe代码)。我遇到的问题是,当用户单击“视频播放”按钮时,视频需要暂停滑块,当滑块移动到下一帧时,视频也需要暂停

似乎我需要使用vimeo和youtube API来访问我想要的信息和控制。我已经浏览了API,我想我可能会实现这一点;然而,我的问题是,据我目前所见,youtube API倾向于使用视频ID,而Vimeo API似乎使用Iframe,但我需要为最终用户提供一致的输入,因为我想说“将视频ID粘贴到此处”或“将Iframe粘贴到此处”或“将视频URL粘贴到此处”“…我不想让他们从youtube获取一个视频的ID,从Vimeo获取下一个视频的Iframe


我知道如何处理数据以使两者保持一致,但如果可能的话,我宁愿避免这种情况。通过编程访问Youtube和vimeo的最佳方法是什么,这样我就可以访问播放和暂停,并知道视频是否正在播放。

有一个小部件,您可以用它来归档您需要的内容你在要求什么

您可以要求用户提供视频ID并呈现一些HTML容器。然后应用小部件,并可以使用一个一致的API暂停、播放视频等

希望这有帮助