2

いくつかのYouTubeビデオをロードする必要があるiOSアプリを作成しています。通常のYouTubeプレーヤーページをロードする代わりに、ビデオを直接再生できるように、ビデオへの直接リンクを取得する簡単な方法があるかどうか疑問に思いました。

したがって、次のようなリンクがある場合: http ://www.youtube.com/watch?v=6tQGqlXX7Zs&feature=youtube_gdata

それからビデオへの直接リンクを取得できますか?

4

2 に答える 2

1

以下のリンクでは、vパラメータはリンクIDです。

http://www.youtube.com/watch?v=36ADLojIQc0&feature=something&otherparameter=othervalue

したがって、他のすべてのパラメータを無視してクエリ文字列からビデオIDを取得する必要があります。そうすると、以下のリンクのようなものになります(IDが異なるだけです)。

http://www.youtube.com/watch?v=36ADLojIQc0

このための特定のドキュメントの場所がわかりません

于 2012-06-22T21:02:48.283 に答える
0

さらに良いのは、URLからvパラメーターを取得して(v =以降はすべて&まで)、次のURLに貼り付けることです:http ://www.youtube.com/v/YOUTUBEID

YOUTUBEIDはvパラメータが何であれ、これによりビデオへの直接リンクが提供され、YouTubeのジャンクは含まれません。


あなたが興味を持つかもしれない他のいくつかの情報:

このURLスキームを試してみてください、http://www.youtube.com/v/YOUTUBEID? loop = 1&autoplay = 1

ビデオを自動再生し、無限にループします。

このスキームの欠点の1つは、それらのビデオを埋め込みビデオとして扱い、著作権で保護されたビデオの視聴をブロックする可能性があることです。

于 2013-06-12T06:57:44.633 に答える