YouTubeStandalonePlayer

public final class
YouTubeStandalonePlayer
extends Object
java.lang.Object
   ↳ com.google.android.youtube.player.YouTubeStandalonePlayer

概要

このクラスは、スタンドアロンのプレーヤー アクティビティで YouTube 動画を再生するインテントを作成します。

このクラスを使用するとアプリケーションで非常に簡単に YouTube 動画を再生できます。動画を開始するには、アクティビティで以下のコードを実行するだけです。

 Intent intent = YouTubeStandalonePlayer.createVideoIntent(context, YOUR_DEVELOPER_KEY, VIDEO_ID);
 startActivity(intent);
 

まとめ

public メソッド
static Intent createPlaylistIntent(Activity activity, String developerKey, String playlistId, int startIndex, int timeMillis, boolean autoplay, boolean lightboxMode)
再生リストの動画を再生する、新しいスタンドアロン プレーヤー アクティビティを開始するインテントを作成します。
static Intent createPlaylistIntent(Activity activity, String developerKey, String playlistId)
再生リストの動画を再生する、新しいスタンドアロン プレーヤー アクティビティを開始するインテントを作成します。
static Intent createVideoIntent(Activity activity, String developerKey, String videoId)
1 本の YouTube 動画を再生する、新しいスタンドアロン プレーヤー アクティビティを開始するインテントを作成します。
static Intent createVideoIntent(Activity activity, String developerKey, String videoId, int timeMillis, boolean autoplay, boolean lightboxMode)
1 本の動画を再生する、新しいスタンドアロン プレーヤー アクティビティを開始するインテントを作成します。
static YouTubeInitializationResult getReturnedInitializationResult(Intent data)
startActivityForResultYouTubeStandalonePlayer アクティビティを開始する場合、このメソッドを使って、データ インテントを変換し、onActivityResult に入れて、YouTubeInitializationResult に戻すことができます。
継承されるメソッド

public メソッド

public static Intent createPlaylistIntent (Activity activity, String developerKey, String playlistId, int startIndex, int timeMillis, boolean autoplay, boolean lightboxMode)

再生リストの動画を再生する、新しいスタンドアロン プレーヤー アクティビティを開始するインテントを作成します。

パラメータ
activity スタンドアロン プレーヤーを開始する呼び出しアクティビティ。
developerKey YouTube Data API v3 サービスの使用を可能にする有効な API キー。 新しいキーを生成するには、Google API コンソールにアクセスしてください。
playlistId 再生される YouTube 再生リストの ID。
startIndex 1 番目に再生される動画のインデックス。
timeMillis 1 番目に再生される動画で再生を開始する時間。単位はミリ秒。
autoplay スタンドアロン プレーヤーのロードと同時に動画の再生を開始する場合は true、動画を待ち行列に入れる場合は false
lightboxMode 現行のアクティビティの上にダイアログ ビューを表示し、そこで動画を再生する場合は true、動画を全画面表示で再生する場合は false
返り値

public static Intent createPlaylistIntent (Activity activity, String developerKey, String playlistId)

再生リストの動画を再生する、新しいスタンドアロン プレーヤー アクティビティを開始するインテントを作成します。

このメソッドを呼び出すことは、createPlaylistIntent(activity, developerKey, playlistId, 0, 0, false, false) を呼び出すことと同じです。

パラメータ
activity スタンドアロン プレーヤーを開始する呼び出しアクティビティ。
developerKey YouTube Data API v3 サービスの使用を可能にする有効な API キー。 新しいキーを生成するには、Google API コンソールにアクセスしてください。
playlistId 再生される YouTube 再生リストの ID。
返り値

public static Intent createVideoIntent (Activity activity, String developerKey, String videoId)

1 本の YouTube 動画を再生する、新しいスタンドアロン プレーヤー アクティビティを開始するインテントを作成します。

このメソッドを呼び出すことは、createVideoIntent(activity, developerKey, videoId, 0, false, false) を呼び出すことと同じです。

パラメータ
activity スタンドアロン プレーヤーを開始する呼び出しアクティビティ。
developerKey YouTube Data API v3 サービスの使用を可能にする有効な API キー。 新しいキーを生成するには、Google API コンソールにアクセスしてください。
videoId 再生される動画の ID。
返り値

public static Intent createVideoIntent (Activity activity, String developerKey, String videoId, int timeMillis, boolean autoplay, boolean lightboxMode)

1 本の動画を再生する、新しいスタンドアロン プレーヤー アクティビティを開始するインテントを作成します。

パラメータ
activity スタンドアロン プレーヤーを開始する呼び出しアクティビティ。
developerKey YouTube Data API v3 サービスの使用を可能にする有効な API キー。 新しいキーを生成するには、Google API コンソールにアクセスしてください。
videoId 再生される動画の ID。
timeMillis 動画の再生を開始する時間。単位はミリ秒。
autoplay スタンドアロン プレーヤーのロードと同時に動画の再生を開始する場合は true、動画を待ち行列に入れる場合は false
lightboxMode 現行のアクティビティの上にダイアログ ビューを表示し、そこで動画を再生する場合は true、動画を全画面表示で再生する場合は false
返り値

public static YouTubeInitializationResult getReturnedInitializationResult (Intent data)

startActivityForResultYouTubeStandalonePlayer アクティビティを開始する場合、このメソッドを使って、データ インテントを変換し、onActivityResult に入れて、YouTubeInitializationResult に戻すことができます。これは、YouTubeStandalonePlayer の起動時に発生したエラーのデバッグに便利です。

パラメータ
data このクラスを使用して作成されたインテントで startActivityForResult を呼び出した後で、onActivityResult に戻されたデータ インテント。
返り値
  • YouTubeInitializationResult。これは、スタンドアロン プレーヤーが正常に起動された場合は SUCCESS、そうでない場合はスタンドアロン プレーヤーの起動を妨げたエラーの詳細です。