0

YouTube を動的に埋め込みたい場合は、非常に簡単です。埋め込みコードのビデオ ID を置き換えるだけです。

<iframe width="420" height="315" src="http://www.youtube.com/embed/<?=$youtubeid;?>" frameborder="0" allowfullscreen></iframe>

私はsoundcloudで同じことをするのに苦労しています。出来ますか?- 埋め込みコードは次のとおりです。

<iframe src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F57162664&show_artwork=true"></iframe>

トラックを埋め込むには、この API コードを知る必要があるように思えます。そのため、毎回これを調べる必要があります。

4

2 に答える 2

1

「API コード」のtracks/後にトラック ID (またはgroups/グループ ID など) が続きます。これは YouTube と大差ありません。ID が URL に含まれていないため、YouTube ほど簡単にアクセスできません。トラックの共有コードを見て ID を取得できますが、oembed サービスを使用して、必要な完全な埋め込み HTML を取得する方が簡単です (含める iframe の適切な高さも計算します)。トラックページに表示される「パーマリンク」URL。

今後数週間で提供されるウィジェットの更新バージョンでは、すぐに使用できるパーマリンク URL もサポートされるはずです。

于 2012-09-04T22:35:35.550 に答える
0

埋め込みコードを動的に取得するには、API を使用する必要があるようです。

ドキュメントは次のとおりです。

http://developers.soundcloud.com/docs#playing

于 2012-08-31T20:25:18.967 に答える