我需要为项目做一些客户端oEmbedding。我一直在使用jQuery-oEmbed,但我发现当我最需要的服务提供商真正是最重要的时候,它的过度杀伤力:YouTube,SoundCloud,Twitter,维基百科。此外,我们最近为我们的网站添加了严格的HTTPS访问策略,因此我们无法查询不支持SSL的API。
我可以手动编辑que jQuery-oEmbed代码来删除我认为合适的网站,但我想知道是否有更好的替代方案 - 即支持上述主要API并且仅使用HTTPS的terser oEmbed解决方案默认值。
答案 0 :(得分:2)
有叉子jquery-oembed-all,位于:
https://github.com/starfishmod/jquery-oembed-all
它不一定是图书馆中的任何一个,实际上甚至可能有更多的选择,但它至少是一种替代方案,也许值得一些比较。 AFAIK,这些是oEmbed的唯一程序化解决方案......但是,如果其他人知道其他任何图书馆,我也很想听。
答案 1 :(得分:0)
我刚挖出的另一种选择是http://www.mediaelementjs.com/
这个JS可以独立运行或使用jQuery运行,以包装视频和音频 HTML5元素,包括youtube,并为任何设备提供合适的播放器。
另一个不错的功能是它为播放器提供了皮肤功能,就像ytChromeless所做的那样(不幸的是,无法在没有闪光灯的情况下运行。
答案 2 :(得分:0)
为此,我最终建立了ohembed。它轻巧,便携,支持开箱即用的SSL。