YouTubePlayer.PlayerStateChangeListener

public static interface
YouTubePlayer.PlayerStateChangeListener
com.google.android.youtube.player.YouTubePlayer.PlayerStateChangeListener

개요

높은 수준의 플레이어 상태가 변경되면 호출되는 콜백에 대한 인터페이스 정의입니다.

요약

공개 메소드
abstract void onAdStarted()
광고 재생이 시작될 때 호출됩니다.
abstract void onError(YouTubePlayer.ErrorReason reason)
오류가 발생할 때 호출됩니다.
abstract void onLoaded(String videoId)
동영상 로드가 완료되면 호출됩니다.
abstract void onLoading()
플레이어가 동영상 로드를 시작하지만 재생에 영향을 주는 play() 또는 pause()를 받아들일 준비가 되지 않았을 때 호출됩니다.
abstract void onVideoEnded()
동영상이 종료될 때 호출됩니다.
abstract void onVideoStarted()
동영상 재생이 시작될 때 호출됩니다.

공개 메소드

public abstract void onAdStarted ()

광고 재생이 시작될 때 호출됩니다.

public abstract void onError (YouTubePlayer.ErrorReason reason)

오류가 발생할 때 호출됩니다. 모든 상태에서 호출할 수 있습니다.

매개변수
reason 오류가 발생한 이유입니다.

public abstract void onLoaded (String videoId)

동영상 로드가 완료되면 호출됩니다.

play(), pause(), seekToMillis(int) 같은 재생 메소드는 이 콜백 후 호출될 수 있습니다.

동영상이 loadVideo(String) 같은 load 함수 중 하나를 통하여 로드된 경우 일반적으로 이 콜백 후 onAdStarted() 또는 onVideoStarted()를 호출합니다.

매개변수
videoId 로드된 동영상의 YouTube 동영상 id입니다.

public abstract void onLoading ()

플레이어가 동영상 로드를 시작하지만 재생에 영향을 주는 play() 또는 pause()를 받아들일 준비가 되지 않았을 때 호출됩니다.

public abstract void onVideoEnded ()

동영상이 종료될 때 호출됩니다.

public abstract void onVideoStarted ()

동영상 재생이 시작될 때 호출됩니다.