问题标签 [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 投票
1 回答
1119 浏览

javascript - Bind() 到动态嵌入的 soundcloud 小部件

我正在使用以下代码嵌入 soundcloud 小部件:

如何将 SC.Widget.Events.Ready 绑定到它?我看不到任何设置嵌入 iframe 的 id 或类的方法,以便我可以选择它。也不知道是什么时候加载的,这样我就可以绑定了,比如下面这个功能失调的代码:

谢谢!

0 投票
1 回答
16597 浏览

sdk - 如何使用 JS SDK 动态嵌入“小”版本的 Soundcloud 播放器?

我正在为音乐作曲家建立一个网站。他想通过 Soundcloud 发布他的作品样本,并将其中一些样本嵌入到他的网站上。他有一个高级帐户。

我想让这对他来说尽可能简单(他不是极客)。基本上,我想让他从浏览器的地址栏中复制并粘贴歌曲的 URL,然后让我的应用程序为他完成其余的工作。

这实际上相对容易做到——而且我成功地让它与标准版本的播放器一起工作。但我找不到以编程方式嵌入播放器的微型版本的工作方式。Soundcloud oEmbed 参考资料中没有提到小播放器,仅将 maxheight 参数设置为 18 对我来说并不适用。

问题是,我需要在每个页面上实际生成嵌入,因为嵌入在主页上的同一首歌曲应该使用微型播放器呈现,而在子页面上它应该是完整的标准播放器 - 因此我不能只是允许他将嵌入代码从 soundcloud 复制并粘贴到我的应用程序中,因为这样我要么有一个小播放器嵌入代码,要么有一个标准播放器代码可用,而不是两者都可用。为同一首歌曲复制和粘贴两个不同的嵌入代码对于这么简单的事情来说似乎太麻烦了。

另一件事是我无法正确测试这一点,因为我自己没有高级帐户,也无权访问他的帐户。如果开发人员有办法“模拟”高级帐户,那就太酷了开发目的...

感谢您的任何帮助!

0 投票
3 回答
2000 浏览

twitter - jQuery-oEmbed 有什么替代品吗?

我需要为一个项目做一些客户端oEmbedding。我一直在使用 jQuery-oEmbed,但我发现当我最需要的服务提供商真的是大公司时,它有点矫枉过正:YouTube、SoundCloud、Twitter、Wikipedia。此外,我们最近向我们的网站添加了严格的 HTTPS 访问策略,因此我们不能查询不支持 SSL 的 API。

我可以手动编辑 que jQuery-oEmbed 代码以删除我认为合适的网站,但我想知道是否有更好的选择 - 即支持上述主要 API 并且默认仅使用 HTTPS 的更简洁的 oEmbed 解决方案。

0 投票
1 回答
128 浏览

javascript - embedify.me 实现

我正在尝试使用 jquery 实现 embedify.me 服务,当我们将数据复制到文本框中时,它将数据嵌入到来自 url 的链接中(非常类似于 facebook 实现链接共享的方式)

虽然这里给出的说明看起来很简单,但我缺乏 javascript 经验意味着我错过了一些重要的步骤,以至于 javascript 本身根本没有加载。

我已将所有文件放在正确的位置。

指示

http://www.embedify.me/Home/Documentation#jq

代码

0 投票
1 回答
7088 浏览

soundcloud - 使用 SoundCloud 默认音频小部件,您可以将其设置为从 JavaScript 随机播放吗?

我正在使用默认的 SoundCloud 音频小部件来播放播放列表,并希望歌曲以随机顺序播放。我正在使用 SoundCloud JavaScript SDK oEmbed 对象(iframe 版本)。

该文档没有提及任何随机化或随机播放属性,但 oembed 支持其他未记录的属性,如 start_track。

有谁知道在默认音频小部件中是否有一个属性可以随机播放歌曲顺序?

如果没有,有没有办法从默认的 SoundCloud 小部件中捕获事件,所以我可以在歌曲完成事件后播放一首随机歌曲?就像您可以使用自定义播放器一样。

//developers.soundcloud.com/docs/custom-player#events

谢谢


更新

这是我在得到 gryzzly 的帮助后使用的代码。

下一个按钮效果很好。我可以跳过随机歌曲。不幸的是,当曲目播放完毕时,我会听到两首歌曲的音频:播放列表中的下一首歌曲和在 FINISH 事件中跳到的随机曲目。

0 投票
1 回答
240 浏览

asp.net - 如何将 Linq 缓存到 Twitter OEmbed 端点结果?

我正在使用 L2T 中的 oembed 功能在 asp.net 应用程序中嵌入推文。Twitter 建议缓存结果,因为它是速率限制的。如何将 Linq 缓存到 twitter oembed 结果?我可以使用页面缓存或配置文件缓存,还是有更好的 Linq 缓存方法?

0 投票
2 回答
1939 浏览

wordpress - Wordpress (Pods) oEmbed 项目

我正在使用出色的 Pods 插件来扩展 Wordpress 的基本内容类型,并添加了一些自定义内容类型。我已经构建了一个高级自定义类型,这意味着我没有获得内置到本机页面/帖子类型中的自动 oEmbed 支持。我对其进行了结构化,因此我的自定义内容类型有一个使用 PHP 页面模板的 pod 页面,并且我为可以嵌入视频的 WYISWYG 字段启用了 oEmbed 选项。

我发现这篇文章似乎表明基本apply_filter功能应该自动处理任何嵌入,但我似乎无法让它工作。我对过滤器有点陌生。我试过的代码如下:

我尝试了各种不同的过滤器,例如the_content和其他过滤器,但似乎都不起作用。我认为这可能是 Pod 页面的范围/冲突问题,因为即使将整个 iFrame 嵌入代码写到模板中也不起作用,而只会显示一个空的 iFrame。全局 oembed 函数也是如此,即

在页面模板的上下文中会输出:

0 投票
1 回答
140 浏览

php - 如何从 PHP 中的推文或字符串中捕获 URL,使用 parse_url 但它不起作用

好的,我想从自动更新我的应用程序的推文中动态自动解析 URL,我尝试使用 PHP 中的 parse_url 函数解析它们,但它没有返回我所期望的.. 我基本上只想捕获 URL从推文..

示例:约翰麦凯恩最新的推文说:

在使用 parse_url 从该推文中捕获 URL 后,它返回了这个

我基本上只想 http://t.co/7YHYQY6bW0在同一条推文中捕获或任何其他多个 url ......我怎么能在 PHP 中做到这一点?

0 投票
2 回答
2468 浏览

jquery - get youtube oembed json with ajax

I am try to get oembed code of youtube link with ajax but it returns always error I am using ajax with Jquery

0 投票
1 回答
1545 浏览

jquery - JSON - 通过 soundcloud 动态使用 oembed

我希望能够不断获得使用 json 的 oembed 的用户的最后 10 首曲目。

Data.html 返回 soundcloud 播放器的 html 代码,但该播放器包含一个包含所有用户曲目的曲目集。我希望能够单独获取曲目(例如:data[0].html)。如何获取所有最新曲目的数组?

控制台输出:

谢谢!