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);
 

요약

공개 메소드
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)
YouTube 동영상 하나를 재생하는 새 독립형 플레이어 액티비티를 시작할 인텐트를  만듭니다.
static Intent createVideoIntent(Activity activity, String developerKey, String videoId, int timeMillis, boolean autoplay, boolean lightboxMode)
동영상 하나를 재생하는 새 독립형 플레이어 액티비티를 시작할 인텐트를  만듭니다.
static YouTubeInitializationResult getReturnedInitializationResult(Intent data)
startActivityForResultYouTubeStandalonePlayer 액티비티를 시작하는 경우 이 메소드를 사용하여 onActivityResult에서 뒤로 전달된 데이터 인텐트를 YouTubeInitializationResult로 변형시킬 수 있습니다.
상속된 메소드

공개 메소드

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 APIs Console로 이동합니다.
playlistId 재생될 YouTube 재생목록 id입니다.
startIndex 첫 번째로 재생할 동영상의 색인입니다.
timeMillis 재생되는 첫 번째 동영상에서 재생을 시작할 위치를 나타내는 시간(밀리초)입니다.
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 APIs Console로 이동합니다.
playlistId 재생될 YouTube 재생목록 id입니다.
반환

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

YouTube 동영상 하나를 재생하는 새 독립형 플레이어 액티비티를 시작할 인텐트를  만듭니다.

이 메소드를 호출하는 것은 createVideoIntent(activity, developerKey, videoId, 0, false, false)를 호출하는 것과 같습니다.

매개변수
activity 독립형 플레이어에서 시작될 호출 액티비티입니다.
developerKey YouTube Data API v3 서비스를 사용하기 위해 설정되는 올바른 API 키입니다. 새 키를 생성하려면 Google APIs Console로 이동합니다.
videoId 재생될 동영상의 id입니다.
반환

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

동영상 하나를 재생하는 새 독립형 플레이어 액티비티를 시작할 인텐트를  만듭니다.

매개변수
activity 독립형 플레이어에서 시작될 호출 액티비티입니다.
developerKey YouTube Data API v3 서비스를 사용하기 위해 설정되는 올바른 API 키입니다. 새 키를 생성하려면 Google APIs Console로 이동합니다.
videoId 재생될 동영상의 id입니다.
timeMillis 동영상에서 재생을 시작할 위치를 나타내는 시간(밀리초)입니다.
autoplay 독립형 플레이어가 로드하자 마자 동영상 재생을 시작하려면 true, 동영상에 신호를 주려면 false를 지정합니다.
lightboxMode 현재 액티비티 위의 대화상자 뷰에서 동영상을 재생하려면true, 동영상을 전체화면으로 재생하려면 false를 지정합니다.
반환

public static YouTubeInitializationResult getReturnedInitializationResult (Intent data)

YouTubeStandalonePlayerstartActivityForResult 액티비티를 시작하는 경우 이 메소드를 사용하여 onActivityResult에서 뒤로 전달된 데이터 인텐트를 YouTubeInitializationResult로 변형시킬 수 있습니다.YouTubeStandalonePlayer를 시작할 때  발생하는 문제를 디버깅할 때 유용합니다.

매개변수
data 이 클래스를 사용하여 작성된 인텐트로startActivityForResult를 호출한 후에 onActivityResult에서 뒤로 전달된 데이터 인텐트입니다.
반환
  • YouTubeInitializationResult는 독립형 플레이어가 시작된 경우에는 SUCCESS를 그렇지 않은 경우 독립형 플레이어가 시작하지 못한 원인인 오류 세부 정보를 표시합니다.