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)
startActivityForResult で YouTubeStandalonePlayer アクティビティを開始する場合、このメソッドを使って、データ インテントを変換し、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 。 |
返り値
- 指定された設定で
YouTubeStandalonePlayer
を起動するインテント。
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。 |
返り値
- 指定された設定で
YouTubeStandalonePlayer
を起動するインテント。
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。 |
返り値
- 指定された設定で
YouTubeStandalonePlayer
を起動するインテント。
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 。 |
返り値
- 指定された設定で
YouTubeStandalonePlayer
を起動するインテント。
public static YouTubeInitializationResult getReturnedInitializationResult (Intent data)
startActivityForResult
で YouTubeStandalonePlayer
アクティビティを開始する場合、このメソッドを使って、データ インテントを変換し、onActivityResult
に入れて、YouTubeInitializationResult
に戻すことができます。これは、YouTubeStandalonePlayer
の起動時に発生したエラーのデバッグに便利です。
パラメータ
data | このクラスを使用して作成されたインテントで startActivityForResult を呼び出した後で、onActivityResult に戻されたデータ インテント。 |
返り値
YouTubeInitializationResult
。これは、スタンドアロン プレーヤーが正常に起動された場合はSUCCESS
、そうでない場合はスタンドアロン プレーヤーの起動を妨げたエラーの詳細です。