0

Web サイトで送信された Soundcloud リンクを SoundCloud HTML5 プレーヤーに変換しようとしています。これは oEmbed で可能であると読みましたが、まだ自分で動作させるには至っていません。私が知っているのは、次の oEmbed URL を使用する必要があるということです。

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

しかし、私はそれをどうするかわかりません。エスケープされた SoundCloud URL を [escaped_url] に置き換えた場合、次のステップは何ですか? そのリンクを正確に使用して、SoundCloud HTML5 プレーヤーを生成するにはどうすればよいですか?

4

1 に答える 1

5

その URL にリクエストを送信すると、ウィジェットの作成に必要なすべての情報を含む JSON ファイルがレスポンスとして返されます。

次に例を示します。

$ curl http://soundcloud.com/oembed\?format\=js\&url\=https://soundcloud.com/spadgos\&iframe\=true                                 

({
  "version": 1.0,
  "type": "rich",
  "provider_name": "SoundCloud",
  "provider_url": "http://soundcloud.com",
  "height": 450,
  "width": "100%",
  "title": "nickf \u2603",
  "description": "",
  "thumbnail_url": "http://i1.sndcdn.com/avatars-000005187616-3e82aa-t500x500.jpg?b96a101",
  "html": "\u003Ciframe width=\"100%\" height=\"450\" scrolling=\"no\" frameborder=\"no\" src=\"http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Fusers%2F6431392\u0026show_artwork=true\"\u003E\u003C/iframe\u003E",
  "author_name": "nickf \u2603",
  "author_url": "http://soundcloud.com/spadgos"
});

プロパティを取得して、htmlそれをドキュメントに貼り付けるだけです。

于 2012-09-04T22:27:08.693 に答える