问题标签 [oembed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
3927 浏览

php - 使用 CURL 播放 Youtube 视频

我正在使用 CURL 来获取这样的 Youtube 页面:

视频好像不能播放,不知道为什么。format json我找到了一个脚本,它通过将数据设置为,然后像这样将其解码json为普通格式,从而解决了这个问题html

我试图将这两个脚本“合并”为一个脚本。我把脚本放在一起是这样的:

PHPFiddle 示例,单击运行(F9)按钮

如您所见,顶部的视频无法播放。如果您向下滚动到底部,您将看到另一个视频(这是 JSON 回显的视频),这个视频实际上可以播放。

如何让上(顶部)视频播放?我在考虑首先“找到”“对象”,然后格式化为 json 等。但我担心这会弄乱页面。

0 投票
1 回答
464 浏览

spotify - Spotify oEmbed 支持短链接

Spotify oEmbed 是否支持短的 spoti.fy 链接?

似乎没有(例如https://embed.spotify.com/oembed/?url=http://spoti.fi/WpbeyP)......但它会很好;)

0 投票
1 回答
730 浏览

video - tumblr oembed 对视频网站的支持 - 白名单?

tumblr 支持从许多提供 oembed json / xml 文件(youtube、vimeo、dailymotion)的视频网站复制和粘贴链接,但似乎忽略了其他网站(screenr、ted.com),尽管这些网站也提供有效的 oembed 文件。

因为 tumblr 文档/他们的谷歌组/stackoverlow 上没有关于此主题的信息:决定因素是什么?是否有提供者的白名单,如果有,与谁联系以加入此白名单?

非常感谢!

ps:作为一个 embed.ly 提供者(http://embed.ly/embed/features/providers)似乎还不够。

0 投票
1 回答
211 浏览

jquery - oembed 链接填充“未定义”

使用以下 javascript/jquery 代码:

我在我的页面上得到以下输出:

至少,如果有问题的媒体网址是好的。如果它使用了错误的 url,但它仍然解析为某些东西(例如受某种身份验证方案保护的媒体链接),那么我会得到类似的东西:

现在,我不介意锚标签在那里,但这undefined是非常不可取的,因为它显示而不是媒体。通过在 div 上放置一个 watch 表达式,我可以清楚地看到 oembed 的回调正在执行此操作。我正在寻找一种方法来防止 oembed 将此文本放置在锚标记中,或者首先将锚标记放置在首位。

请注意,稍后简单地返回并删除它是行不通的:因为它是一个异步回调,我无法知道何时调用它。我只能避免它或以某种方式隐藏它。

0 投票
0 回答
933 浏览

android - 如何在 Android 应用程序中嵌入 SoundCloud 小部件

如果我有曲目的 URL,如何在 Android 应用程序中嵌入 SoundCloud 小部件?是否有官方的 SoundCloud 包装器可以将小部件集成到应用程序中,或者是否可以将轨道的 URL 集成到 Android 的本机播放器中?这样做的最佳方法是什么?

0 投票
1 回答
533 浏览

ruby-on-rails - ruby-oembed,Vimeo自定义参数?

我有一个网站,我希望能够上传和嵌入视频。我使用 Rails 4 和ruby-oembedgem。

我希望能够编辑嵌入代码的一些参数。在我的一个模型中,我有以下代码:

OEmbed似乎忽略了额外的参数。是否可以使用自定义参数OEmbed,我怎么能在 Rails 应用程序中做到这一点?

0 投票
1 回答
1588 浏览

jquery - 如何在 flickr 中使用 jsonp 获取图像 url

我有以下代码:

当我尝试在 firebug 中获取 URL 属性时,为什么会出现这样的错误?

0 投票
2 回答
5417 浏览

php - 严格的标准:只有变量应该在 wordpress/wp-includes/class-oembed.php 第 116 行通过引用传递

关于我的代码,我已经查看了很多类似的问题,但我没有得到它。

错误 : Strict Standards: Only variables should be passed by reference in wordpress/wp-includes/class-oembed.php on line 116

这是我的代码....

如果我删除评论下方条件中的部分“将其发送到 wp_oembed 以查看链接是否已启用 oembed。”,但如果我将 soundcloud 链接传递给它,仍然会更奇怪 - 没有错误,但如果它是本地托管的文件,它会去乳头。

任何帮助将不胜感激。

经过一番摆弄-似乎问题与此功能有关http://codex.wordpress.org/Function_Reference/wp_oembed_get

以及在包含的 class-oembed.php 中引用的内容在第 116 行表示以下内容

0 投票
1 回答
179 浏览

wordpress - 如何通过我的 wordpress 网站在元标记中包含视频?

我正在尝试使用此代码来询问帖子是否是视频,如果是,它将添加在 facebook 上显示可播放视频所需的视频元标签。结果是它不调用 the_content(); 我网站上的示例帖子:http: //associate.graymafia.com/old-spice-remix/

内容只是视频的网址。

0 投票
1 回答
2233 浏览

facebook - 如何获取/嵌入 Facebook 的照片/视频/状态?

我正在尝试嵌入 Facebook 的照片、视频甚至状态,但我无法从 Facebook 获取任何内容,

例如,我正在尝试嵌入此照片帖子:https ://www.facebook.com/photo.php?fbid=441525965965373&set=a.310879465696691.71407.295546697229968&type=1&theater

首先(尝试 oEmbed 服务):

  • Facebook 不支持oEmbed界面
  • 另外,我认为 Facebook 正在阻止网络抓取

因此像Noembed(或Embedly)这样的服务可以很好地嵌入来自 Twitter、Youtube 甚至其他不支持 oEmbed 接口的网站的内容,但它们不会从 Facebook 检索任何内容,例如,尝试使用:

http://noembed.com/embed?url=https%3A%2F%2Fwww.facebook.com%2Fphoto.php%3Ffbid%3D441525965965373%26set%3Da.310879465696691.71407.295546697229968%26type%3D1%26theater

会给:

第二(尝试YQL):

当尝试使用 Yahoo 的 YQL 获取它时,如下所示:

http://query.yahooapis.com/v1/public/yql?q=SELECT%20*%20FROM%20html%20WHERE%20url='https%3A%2F%2Fwww.facebook.com%2Fphoto.php%3Ffbid% 3D441525965965373%26set%3Da.310879465696691.71407.295546697229968%26type%3D1%26theater'%20and%20xpath='//meta|//title|//link'%20and%20compat='html5'&format=json

它不会提供任何东西,您甚至可以在YQL 控制台中尝试

问题是:

到底怎么会有人从 Facebook 获取任何东西?