1

Android用のYoutube APIを使用してアプリを開発しました。アプリを作成しても問題なく動作します。それでも、この API が実際に何をするのかを知ることができませんでした

1) Android 2.2 デバイスで初めて実行したとき。Google Playストアから公式YouTubeアプリの新しいアップデートをダウンロードする必要があります. その後は正常に動作し、YouTube アプリの更新やダウンロードを要求しませんでした。YouTube api は YouTube アプリを使用してビデオを再生しています API コードを調べることで、何かを見つけました

public static Intent createVideoIntent(Activity paramActivity, 
String paramString1, String paramString2, int paramInt, boolean paramBoolean1, boolean paramBoolean2)
{
   return a(newIntent("com.google.android.youtube.api.StandalonePlayerActivity.START").putExtra
        ("video_id", paramString2), paramActivity, paramString1, paramInt, paramBoolean1, paramBoolean2);
}

YouTube アプリのコードの中を見ると、activity classという名前のStandalonePlayerActivity. しかし、ビデオはcom.google.android.youtube.player.YouTubePlayerView、Youtube api の一部である私が使用して設計した UI コンテナー内で再生されます。では、上記の api はactivity class(StandalonePlayerActivity)何をしているのでしょうか。その役割は何ですか?

2) Android 2.1 では動作しませんでした。なぜですか?

誰かこれを説明してください。

4

1 に答える 1

2

YouTube API は、YouTube 再生をアプリに追加するために使用されます。つまり、アプリのインターフェース内に YouTube 動画を埋め込むことができます。はい、公式の YouTube クライアントをインストールする必要があります。これは、再生コードと動画を再生する機能を提供するためです。ただし、実行する必要はありません。ビデオはアプリ内にあります。

com.google.android.youtube.player.YouTubePlayerView確認していませんが、これは YouTube の公式アプリに実装された View であり、YouTube API を使用してアプリに挿入され、動画がレンダリングされると想定するのが論理的です。そのような単純な。

最後の質問について - YouTube API ドキュメントには、Android 2.2 (Froyo) を実行しているデバイスで利用できるようになると記載されています。

于 2013-01-10T11:05:51.197 に答える