0

自分のサイトにYouTubeセクションを作成して、ユーザーが「YouTubeチャンネル名」を入力すると、プロフィールに再生リスト/プレーヤーボックスが表示されるようにしたいと考えています。

このプレイリスト/プレーヤーボックスに必要なのは、ロード時にデフォルトのビデオを再生することです。チャンネル内の他の動画のリストは、左側または下部にあります。
別のビデオをクリックすると、そのビデオの再生が開始されます。

実行できるウィジェットやツールがたくさんあることは知っていますが、探している特定のものが得られていません。
誰かがこれを行うための適切なページ/チュートリアルを教えてもらえますか?

前もって感謝します。:)

4

1 に答える 1

1

ASP.NETを使用している場合は、Linqを使用すると非常に簡単です。YouTubeビデオフィードを利用して、好きなことをしてください。

チャンネルから動画のリストを取得するために行う電話は次のとおりです。

http://gdata.youtube.com/feeds/api/users/YOUTUBE_USERNAME_HERE/uploads?orderby=updated

そして、ここにいくつかのサンプルコードがあります:

    var url = FeedUrl;
    XDocument rss = XDocument.Load(url);

    var videos = from i in rss.Root.Elements("{http://www.w3.org/2005/Atom}entry")
            select new
            {
                Title = i.Element("{http://www.w3.org/2005/Atom}title").Value,
                URL = i.Element("{http://www.w3.org/2005/Atom}link").Attribute("href").Value
            };

その時点で、ビデオURLを埋め込み可能なものに変換するなど、フィードを使用して必要な処理を実行できます。

幸運を!

一番、

-オーリ

于 2011-04-30T19:41:51.117 に答える