问题标签 [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 回答
681 浏览

python - 尝试从 Vimeo 的 oEmbed 端点读取数据时出现 HTTP 401 错误

嵌入从 Vimeo/Youtube/Dailymotion 提供的视频。我正在使用 oEmbed 标准“抓取”数据。这适用于 Youtube、Dailymotion 和 Soundcloud,但不适用于 Vimeo。我应该通过身份验证来获取这些数据吗?

以下是我如何让它工作。

作为一个错误,我得到HTTP Error 401: Unauthorized

追溯:

有人知道吗?

0 投票
0 回答
1762 浏览

jquery - 使用 jQuery + ajax 加载 Vimeo 视频

我在使用带有 jQ​​uery 的 OEMBED api 阅读 Vimeo 视频时遇到问题。

我的 javascript 是

我这样称呼这个函数

其中 $(this) 是必须加载视频的元素。

检查请求

这个请求看起来是正确的(如果我在浏览器中复制和粘贴有效,我会得到这个 json 结果

但是出了点问题,我最终遇到了 ajax 错误回调。

有任何想法吗?

0 投票
1 回答
180 浏览

django - Django-oembed Flash 媒体 z-index 不起作用。

背景:-

我正在使用 Django-oembed 嵌入 youtube 视频。

问题:-我在“Google Chrome”上面临的问题是嵌入的视频与我的页眉和页脚重叠。如何使用 django-oembed 修复它?如果没有,我可以使用其他选择吗?

重叠

0 投票
4 回答
2373 浏览

php - Youtube oembed:它如何计算“宽度”和“高度”值?

当我在我的 PHP 代码中使用 oembed URL$video->width$video->height从我上传的视频中提取 and 时,我得到的值与我看到的与我的 Youtube 视频相关的任何内容都不匹配。

  • http://youtu.be/p7ftPYU2_0w

  • 上传到 Youtube 的原始视频尺寸:640 x 336

  • oembed 返回:480 x 270

  • 从 Youtube 页面 UI 共享时最小的嵌入选项:560 x 316

有谁知道 oembed 从哪里得到这些值?为什么默认为480?有没有办法获得真正的视频尺寸,或者至少将默认值提高到 640 x [proportional_height]

我的目标是在嵌入我的网站时保留视频的原始尺寸(无缩放),用户实际上不需要再次键入视频尺寸。

0 投票
2 回答
2862 浏览

youtube-api - 如何正确使用 oembed 从 youtube 拉拇指

我在我的主页上显示了很多来自 youtube 视频的大拇指。我正在使用下面的这个函数从一个运行速度很快的 youtube url 中获取拇指,但它不适用于像 youtu.be/JSHDLSKL 这样的缩短形式的 url。

所以我尝试使用 Oembed 来获取拇指,而不是适用于 youtube url 的所有变体,但它会检索 480px/360px 拇指,这会导致大量裁剪以将其缩小到我用来显示它们的 120px/90px 大小。另一个问题是它导致我的页面速度增加了 4 秒,我猜这是我实现它的方式的问题。这是我在循环中调用拇指的方式。

那么我应该如何做到这一点以最大限度地提高效率呢?

0 投票
1 回答
755 浏览

jquery - jquery-oembed-all 将 iframe 附加到 div 使页面渲染速度太慢

我正在使用插件 jquery-oembed-all。插件提供 oembed 功能以将外部 url 动态嵌入到站点中。

插件完成了解析 oembed 内容的所有繁重工作,然后执行以下操作:

其中oembedContainer是本地页面上动态生成的跨度,它将保存嵌入的获取内容,而 oembedData.code是获取的实际内容。

oembedData.code 也可以是 iframe,这是 youtube 和其他视频内容的常见情况。

如果我在同一页面上有很多视频,那么现在每个 iframe 都会花费大量时间来加载,并且我的页面繁忙指示符永远不会停止。我发现滚动页面也很困难,除非所有 iframe 都已完全加载。

我想知道 facebook 如何提供如此流畅的用户界面(是的,他们是 facebook。)

有什么建议,我该如何改善这种情况?

0 投票
2 回答
2834 浏览

api - Spotify 是否为其 Spotify“播放按钮”嵌入提供 oEmbed API 端点?

Spotify 是否为他们的 Spotify Playbutton 提供 oembed API 端点?

https://developer.spotify.com/technologies/spotify-play-button/

0 投票
1 回答
1672 浏览

javascript - 如何嵌入特定的推文但仍对其进行样式设置?

我想嵌入具有特定推文 ID 的推文。我知道您可以使用“嵌入此推文”选项来获取预渲染的 HTML,但我希望能够为推文设置样式并拥有更多控制权。jQuery怎么可能做到这一点?

0 投票
2 回答
4895 浏览

oembed - 如何测试 oEmbed 发现

我知道您可以使用embed.ly来测试您的 oEmbed 提供程序服务,但是您知道可以测试oEmbed 发现的任何其他服务吗?

我想确保启用 oEmbed 的消费者可以正确接入我的 oEmbed 提供程序,但我找不到这样做的方法。

任何帮助或建议表示赞赏。

0 投票
1 回答
1235 浏览

soundcloud - 从普通 soundcloud URL 嵌入 HTML5 小部件

我正在尝试将我网站上提交的 Soundcloud 链接转换为 SoundCloud HTML5 播放器。我读到 oEmbed 可以做到这一点,但我自己还没有让它工作。我知道我应该使用以下 oEmbed URL:

http://soundcloud.com/oembed?format=js&url=[escaped_url]&iframe=true

但是,我不知道该怎么办。当我有一个转义的 SoundCloud URL 并将其替换为 [escaped_url] 时,我的下一步是什么?如何准确地使用该链接来生成 SoundCloud HTML5 播放器?