YouTubeThumbnailLoader.OnThumbnailLoadedListener

public static interface
YouTubeThumbnailLoader.OnThumbnailLoadedListener
com.google.android.youtube.player.YouTubeThumbnailLoader.OnThumbnailLoadedListener

개요

미리보기 이미지가 로드되면 호출되는 리스너에 대한 인터페이스 정의입니다.

요약

공개 메소드
abstract void onThumbnailError(YouTubeThumbnailView thumbnail, YouTubeThumbnailLoader.ErrorReason reason)
미리보기 이미지를 로드하는 오류가 발생할 때 호출됩니다.
abstract void onThumbnailLoaded(YouTubeThumbnailView thumbnail, String videoId)
YouTube 미리보기 이미지가 뷰로 로드될 때 호출됩니다.

공개 메소드

public abstract void onThumbnailError (YouTubeThumbnailView thumbnail, YouTubeThumbnailLoader.ErrorReason reason)

미리보기 이미지를 로드하는 오류가 발생할 때 호출됩니다. 오류가 발생할 때 YouTubeThumbnailView는 수정되지 않고 뷰로 이전에 로드된 같은 미리보기 이미지를 유지하거나 로드된 이미지가 없는 경우 아무 이미지도 유지되지 않습니다.

항상 UI 스레드에서 호출됩니다.

매개변수
thumbnail 오류가 발생한 YouTube 미리보기 뷰입니다.
reason 오류가 발생한 이유입니다.

public abstract void onThumbnailLoaded (YouTubeThumbnailView thumbnail, String videoId)

YouTube 미리보기 이미지가 뷰로 로드될 때 호출됩니다. YouTubeThumbnailView가 업데이트되어 로드된 미리보기 이미지를 표시한 후에 호출됩니다.

setVideo(String) 또는 setPlaylist(String)를 호출하여 현재 동영상 또는 재생목록을 변경하면 현재 로드 중인 미리보기 이미지가 취소되고 가장 최근에 로드된 미리보기 이미지에 대한 onThumbnailLoaded 콜백만 받게 됩니다.

항상 UI 스레드에서 호출됩니다.

매개변수
thumbnail 미리보기 이미지가 로드된 YouTube 미리보기 뷰입니다.
videoId 로드된 미리보기 이미지의 YouTube 동영상 ID입니다.