我正在为用户提供来自各种第三方网站的视频链接,例如youtube,vimeo等。
我想在我的网站上播放这些视频,例如pintrest和其他网站正在播放的内容。我无法找到一些免费的jquery插件。 Flowplayer等是解决方案,但它们不是免费的。
有什么建议吗?
PS:我不想要一个模态框或其他东西。答案 0 :(得分:0)
Vimeo和YouTube都嵌入了您可以使用的API。因此,您可以检测使用了哪个服务,然后使用该服务的嵌入代码。例如,YouTube有一个非常易于使用的<iframe>
嵌入方法,只需要一小部分逻辑。
我看到JPlayer使用得很好,但我不认为它会影响Flash视频。除此之外我知道FlowPlayer和JWPlayer会很好用,但你必须付钱才能摆脱徽标(如果你不介意徽标,则免费)。
答案 1 :(得分:0)
除了Jasper的回答:
如果您想使用Youtube和Vimeo的iframe API,您可以使用此jQuery小部件:https://github.com/dachcom-digital/jquery-video它统一了两种视频平台的API方法
答案 2 :(得分:0)
只需在HTML中使用iframe:
<iframe class="yl-inline-iframe" src="'+embedURL+'" frameborder="0" allowfullscreen></iframe>
使用Java中的任何视频ID更新embedURL:
embedURL = "//www.youtube.com/embed/"+id+"?rel=0";
embedURL = "//player.vimeo.com/video/"+id;
//id is the video id