본문으로 건너뛰기

External Display

EXTERNAL_DISPLAY_MODE Enum

com.kollus.sdk.media.MediaPlayer.EXTERNAL_DISPLAY_MODE

외부 디스플레이 장치의 연결 방식 및 출력 상태를 정의하는 열거형 클래스입니다.

Public Properties

  • EXTERNAL_HDMI_DISPLAY
  • EXTERNAL_WIFI_DISPLAY

Property Details

속성설명
EXTERNAL_HDMI_DISPLAYHDMI 케이블을 통한 유선 외부 디스플레이 연결 또는 해제 상태
EXTERNAL_WIFI_DISPLAY무선 네트워크를 통한 디스플레이 연결 또는 해제 상태

MediaRouteState Class

com.kollus.sdk.media.MediaPlayer.MediaRouteState

크롬캐스트(Chromecast) 전송 상태를 정의하는 열거형 클래스입니다.

Public Properties

  • STARTING
  • STARTED
  • RESUME
  • END

Property Details

속성설명
STARTING크롬캐스트 연결 요청이 시작된 상태
STARTED크롬캐스트 연결이 완료되어 미디어를 전송 중인 상태
RESUME중단되었던 크롬캐스트 세션이 재개된 상태
END크롬캐스트 연결이 종료된 상태

OnExternalDisplayDetectListener Interface

com.kollus.sdk.media.MediaPlayer.OnExternalDisplayDetectListener

외부 출력 장치의 연결 상태를 감지하는 인터페이스입니다.

Public Methods

  • void onExternalDisplayDetect(EXTERNAL_DISPLAY_MODE type, boolean plugged)

Method Details

void com.kollus.sdk.media.MediaPlayer.OnExternalDisplayDetectListener.onExternalDisplayDetect(EXTERNAL_DISPLAY_MODE type, boolean plugged)

외부 출력 장치의 연결 또는 해제 이벤트가 발생했을 때 호출됩니다.

파라미터타입설명
typeEXTERNAL_DISPLAY_MODE감지된 외부 장치의 종류 (참고: EXTERNAL_DISPLAY_MODE)
pluggedboolean장치 연결 상태 (true: 연결, false: 연결 해제)

OnMediaRouteInfoListener Interface

com.kollus.sdk.media.MediaPlayer.OnMediaRouteInfoListener

크롬캐스트(Chromecast)의 연결 상태를 수신하는 인터페이스입니다.

Public Methods

  • void onAvailable(MediaPlayer mp, boolean bAvailable)
  • void onChangedState(MediaPlayer mp, MediaPlayer.MediaRouteState state)
  • void onError(MediaPlayer mp)

Method Details

void com.kollus.sdk.media.MediaPlayer.OnMediaRouteInfoListener.onAvailable(MediaPlayer mp, boolean bAvailable)

네트워크 내에서 캐스팅(Casting) 가능 장치를 발견했을 때 호출됩니다.

파라미터타입설명
mpMediaPlayer플레이어 인스턴스
bAvailableboolean장치 가용 상태 (true: 장치 발견, false: 장치 없음)
void com.kollus.sdk.media.MediaPlayer.OnMediaRouteInfoListener.onChangedState(MediaPlayer mp, MediaPlayer.MediaRouteState state)

크롬캐스트의 연결 상태가 변경되었을 때 호출됩니다.

파라미터타입설명
mpMediaPlayer플레이어 인스턴스
stateMediaRouteState변경된 상태 값 (참고: MediaRouteState)
void com.kollus.sdk.media.MediaPlayer.OnMediaRouteInfoListener.onError(MediaPlayer mp)

미디어 전송 과정 중 예기치 않은 오류가 발생했을 때 호출됩니다.

파라미터타입설명
mpMediaPlayer플레이어 인스턴스