cast. framework. ui
cast.framework.ui
네임스페이스입니다.
클래스
ApplicationData
실행 중인 애플리케이션 또는 원격 제어 애플리케이션에 관한 데이터입니다.
BrowseContent
미디어 탐색 캐러셀의 콘텐츠입니다. 이 콘텐츠는 IDLE 화면의 미디어 탐색 UI와 재생 중 관련 콘텐츠 화면에 모두 사용되어야 합니다.
BrowseItem
미디어 탐색 목록에 있는 개별 탐색 항목의 콘텐츠.
컨트롤
터치 컨트롤 터치 지원 기기에서 컨트롤을 구성하기 위한 인터페이스를 제공합니다.
PlayerData
플레이어 데이터입니다. 플레이어 미디어 및 브레이크 상태를 제공합니다.
PlayerDataBinder
플레이어 데이터 바인더입니다. 그러면 플레이어 데이터 객체가 플레이어 상태에 바인딩됩니다. 변경 이벤트를 실행하지 않고 현재 플레이어 상태를 정확하게 반영하도록 플레이어 데이터가 업데이트됩니다.
PlayerDataChangedEvent
플레이어 데이터 변경 이벤트입니다. 변경된 필드 (유형)와 새 값을 제공합니다.
UiConfig
UI 구성
UiManager
UI 관리를 위한 인터페이스를 제공합니다.
열거형
BrowseImageAspectRatio
string
미디어 탐색 캐러셀에 있는 모든 이미지의 가로세로 비율입니다.
값 |
|
---|---|
SQUARE_1_TO_1 |
string 정사각형 이미지 |
PORTRAIT_2_TO_3 |
string 가로세로 비율이 2:3인 세로 모드 방향 이미지 세로 모드 방향의 UI는 최종 버전이 아니며 변경될 수 있습니다. |
LANDSCAPE_16_TO_9 |
string 가로세로 비율이 16:9인 가로 모드 방향 이미지 |
BrowseImageType
string
탐색 항목에 이미지를 사용할 수 없는 경우 사용할 자리표시자의 유형입니다.
값 |
|
---|---|
MUSIC_TRACK |
string 트랙에 의해 시드된 노래 트랙 또는 라디오입니다. |
MUSIC_ALBUM |
string 앨범별로 추가된 특정 음악 앨범이나 라디오의 노래로 구성된 재생목록입니다. |
아티스트 |
string 특정 음악 아티스트 또는 밴드의 노래 또는 아티스트나 밴드가 만든 라디오로 구성된 재생목록입니다. |
재생목록 |
string 공개적으로 사용 가능하거나 재생목록별로 추가된 라디오 재생목록입니다. 재생목록에는 항상 정의된 한정된 노래가 포함됩니다. |
에피소드 |
string TV 프로그램의 에피소드입니다. |
영화 |
string 영화 |
사진 |
string 이미지입니다. |
팟캐스트 |
string 팟캐스트 시리즈 |
MUSIC_GENRE |
string 음악 장르입니다. |
AUDIO_BOOK |
string 오디오북. |
RADIO_STATION |
string 라디오 채널 지상파 또는 인터넷 라디오 방송국일 수 있습니다. |
MUSIC_MIX |
string 장르별로 시드된 음악 믹스입니다. |
동영상 |
string 단일 동영상 |
TV_SHOW |
string TV 프로그램 |
속보 |
string 뉴스 오디오 또는 동영상입니다. |
BrowseMediaBadge
string
항목 탐색 이미지 위에 표시되는 배지입니다.
값 |
|
---|---|
라이브 |
string 실시간 표시기 배지 스트림이 라이브 콘텐츠인 경우 사용해야 합니다. |
ControlsButton
string
미디어 컨트롤 오버레이의 사전 정의된 버튼
값 |
|
---|---|
QUEUE_NEXT |
string 대기열의 다음 항목으로 이동 |
QUEUE_PREV |
string 대기열의 이전 항목으로 이동 |
SEEK_FORWARD_10 |
string 10초 앞으로 이동 |
SEEK_FORWARD_15 |
string 15초 앞으로 탐색 |
SEEK_FORWARD_30 |
string 30초 앞으로 이동 |
SEEK_BACKWARD_10 |
string 10초 뒤로 탐색 |
SEEK_BACKWARD_15 |
string 15초 뒤로 탐색 |
SEEK_BACKWARD_30 |
string 30초 뒤로 탐색 |
CAPTIONS |
string 자막 사용 설정/중지 |
NO_BUTTON |
string 버튼에서 슬롯 지우기 |
REPEAT |
string 반목 모드 전환. |
셔플 |
string 셔플 모드를 전환합니다. |
LIKE |
string 좋아요 아이콘 스타일의 전환 버튼과 좋아요. |
LIKE_HEART |
string 하트 아이콘 스타일의 전환 버튼과 좋아요. |
싫어요 |
string 싫어요 아이콘 스타일의 싫어요 전환 버튼입니다. |
가사 |
string 가사 전환 버튼 |
ControlsSlot
string
터치 컨트롤 인터페이스
값 |
|
---|---|
SLOT_1 |
string 측면 왼쪽 슬롯 지원 중단되었습니다. 대신 SLOT_secondARY_1을 사용하세요. |
SLOT_2 |
string 중앙 왼쪽 슬롯입니다. 지원 중단되었습니다. 대신 SLOT_PRIMARY_1을 사용하세요. |
SLOT_3 |
string 오른쪽 슬롯을 중앙에 배치합니다. 지원 중단되었습니다. 대신 SLOT_PRIMARY_2를 사용하세요. |
SLOT_4 |
string 오른쪽 슬롯 지원 중단되었습니다. 대신 SLOT_secondARY_2를 사용하세요. |
SLOT_PRIMARY_1 |
string 중앙 왼쪽 슬롯입니다. 재생/일시중지 버튼 왼쪽에 배치됩니다. |
SLOT_PRIMARY_2 |
string 오른쪽 슬롯을 중앙에 배치합니다. 재생/일시중지 버튼 오른쪽에 배치됩니다. |
SLOT_SECONDARY_1 |
string 측면 왼쪽 슬롯 화면 왼쪽 가장자리에 정렬됩니다. |
SLOT_SECONDARY_2 |
string 오른쪽 슬롯 화면 오른쪽 가장자리에 정렬되었습니다. |
DisplayType
string
기기 디스플레이 유형입니다.
값 |
|
---|---|
TV |
string |
TOUCH |
string |
PlayerDataEventType
string
플레이어 데이터의 이벤트 유형이 변경되었습니다.
값 |
|
---|---|
ANY_CHANGE |
string 필드를 변경하면 이 이벤트가 트리거됩니다. |
APPLICATION_DATA_CHANGED |
string 애플리케이션 이름이 변경되었습니다. |
STATE_CHANGED |
string 현재 플레이어 상태가 변경되었습니다. |
IS_SEEKING_CHANGED |
string isSeeking 필드가 변경되었습니다. |
DURATION_CHANGED |
string 기간 필드가 변경되었습니다. |
CURRENT_TIME_CHANGED |
string currentTime 필드가 변경되었습니다. |
PLAYBACK_RATE_CHANGED |
string playRate 필드가 변경되었습니다. |
METADATA_CHANGED |
string 메타데이터 필드가 변경되었습니다. |
MEDIA_SESSION_ID_CHANGED |
string mediaSessionId 필드가 변경되었습니다. |
MEDIA_CHANGED |
string 미디어 필드가 변경되었습니다. |
QUEUE_DATA_CHANGED |
string 대기열 데이터 필드가 변경되었습니다. |
TITLE_CHANGED |
string 제목 필드가 변경되었습니다. |
SUBTITLE_CHANGED |
string 부제목 필드가 변경되었습니다. |
THUMBNAIL_URL_CHANGED |
string 썸네일 URL 필드가 변경되었습니다. |
SECONDARY_IMAGE_URL_CHANGED |
string 보조 이미지 URL 필드가 변경되었습니다. |
NEXT_TITLE_CHANGED |
string nextTitle 필드가 변경되었습니다. |
NEXT_SUBTITLE_CHANGED |
string nextSubtitle 필드가 변경되었습니다. |
NEXT_THUMBNAIL_URL_CHANGED |
string 다음 이미지 URL 필드가 변경되었습니다. |
NEXT_METADATA_CHANGED |
string nextMetadata 필드가 변경되었습니다. |
PRELOADING_NEXT_CHANGED |
string preloadingNext 필드가 변경되었습니다. |
MEDIA_CATEGORY_CHANGED |
string mediaCategory 필드가 변경되었습니다. |
SUPPORTED_MEDIA_COMMANDS_CHANGED |
string contentType 필드가 변경되었습니다. |
IS_LIVE_CHANGED |
string isLive 필드가 변경되었습니다. |
IS_AT_LIVE_EDGE_CHANGED |
string isAtLiveEdge 필드가 변경되었습니다. |
BREAK_PERCENTAGE_POSITIONS_CHANGED |
string breakPercentagePositions 필드가 변경되었습니다. |
IS_PLAYING_BREAK_CHANGED |
string isPlayingBreak 필드가 변경되었습니다. |
IS_BREAK_SKIPPABLE_CHANGED |
string isBreakSkip 필드가 변경되었습니다. |
WHEN_SKIPPABLE_CHANGED |
string 언제 건너뛸 수 있는지 필드가 변경되었습니다. |
NUMBER_BREAK_CLIPS_CHANGED |
string numberBreakClips 필드가 변경되었습니다. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
string currentBreakClipNumber 필드가 변경되었습니다. |
BREAK_TITLE_CHANGED |
string breakTitle 필드가 변경되었습니다. |
DISPLAY_STATUS_CHANGED |
string displayStatus 필드가 변경되었습니다. |
DISPLAY_TYPE_CHANGED |
string displayType 필드가 변경되었습니다. |
LIVE_SEEKABLE_RANGE_CHANGED |
string liveSeekableRange 필드가 변경되었습니다. |
MEDIA_START_ABSOLUTE_TIME_CHANGED |
string mediaStartAbsoluteTime 필드가 변경되었습니다. |
SECTION_START_TIME_IN_MEDIA_CHANGED |
string sectionStartTimeInMedia 필드가 변경되었습니다. |
SECTION_DURATION_CHANGED |
string sectionDuration 필드가 변경되었습니다. |
CUSTOM_STATE_CHANGED |
string 맞춤 상태가 변경되었습니다. |
ACTIVE_TRACK_IDS_CHANGED |
string activeTrackIds 필드가 변경되었습니다. |
SecondaryImagePosition
string
보조 이미지의 위치입니다.
값 |
|
---|---|
TOP_RIGHT_VIDEO_OVERLAY |
string 오버레이의 오른쪽 상단에 보조 로고를 설정합니다. |
상태
string
수신기 애플리케이션의 UI 상태입니다.
값 |
|
---|---|
출시 |
string |
유휴 상태 |
string |
로드 중 |
string |
버퍼링 중 |
string |
일시중지됨 |
string |
재생 중 |
string |
속성
BrowseImageAspectRatio
string
미디어 탐색 캐러셀에 있는 모든 이미지의 가로세로 비율입니다.
값 |
|
---|---|
SQUARE_1_TO_1 |
string 정사각형 이미지 |
PORTRAIT_2_TO_3 |
string 가로세로 비율이 2:3인 세로 모드 방향 이미지 세로 모드 방향의 UI는 최종 버전이 아니며 변경될 수 있습니다. |
LANDSCAPE_16_TO_9 |
string 가로세로 비율이 16:9인 가로 모드 방향 이미지 |
BrowseImageType
string
탐색 항목에 이미지를 사용할 수 없는 경우 사용할 자리표시자의 유형입니다.
값 |
|
---|---|
MUSIC_TRACK |
string 트랙에 의해 시드된 노래 트랙 또는 라디오입니다. |
MUSIC_ALBUM |
string 앨범별로 추가된 특정 음악 앨범이나 라디오의 노래로 구성된 재생목록입니다. |
아티스트 |
string 특정 음악 아티스트 또는 밴드의 노래 또는 아티스트나 밴드가 만든 라디오로 구성된 재생목록입니다. |
재생목록 |
string 공개적으로 사용 가능하거나 재생목록별로 추가된 라디오 재생목록입니다. 재생목록에는 항상 정의된 한정된 노래가 포함됩니다. |
에피소드 |
string TV 프로그램의 에피소드입니다. |
영화 |
string 영화 |
사진 |
string 이미지입니다. |
팟캐스트 |
string 팟캐스트 시리즈 |
MUSIC_GENRE |
string 음악 장르입니다. |
AUDIO_BOOK |
string 오디오북. |
RADIO_STATION |
string 라디오 채널 지상파 또는 인터넷 라디오 방송국일 수 있습니다. |
MUSIC_MIX |
string 장르별로 시드된 음악 믹스입니다. |
동영상 |
string 단일 동영상 |
TV_SHOW |
string TV 프로그램 |
속보 |
string 뉴스 오디오 또는 동영상입니다. |
BrowseMediaBadge
string
항목 탐색 이미지 위에 표시되는 배지입니다.
값 |
|
---|---|
라이브 |
string 실시간 표시기 배지 스트림이 라이브 콘텐츠인 경우 사용해야 합니다. |
ControlsButton
string
미디어 컨트롤 오버레이의 사전 정의된 버튼
값 |
|
---|---|
QUEUE_NEXT |
string 대기열의 다음 항목으로 이동 |
QUEUE_PREV |
string 대기열의 이전 항목으로 이동 |
SEEK_FORWARD_10 |
string 10초 앞으로 이동 |
SEEK_FORWARD_15 |
string 15초 앞으로 탐색 |
SEEK_FORWARD_30 |
string 30초 앞으로 이동 |
SEEK_BACKWARD_10 |
string 10초 뒤로 탐색 |
SEEK_BACKWARD_15 |
string 15초 뒤로 탐색 |
SEEK_BACKWARD_30 |
string 30초 뒤로 탐색 |
CAPTIONS |
string 자막 사용 설정/중지 |
NO_BUTTON |
string 버튼에서 슬롯 지우기 |
REPEAT |
string 반목 모드 전환. |
셔플 |
string 셔플 모드를 전환합니다. |
LIKE |
string 좋아요 아이콘 스타일의 전환 버튼과 좋아요. |
LIKE_HEART |
string 하트 아이콘 스타일의 전환 버튼과 좋아요. |
싫어요 |
string 싫어요 아이콘 스타일의 싫어요 전환 버튼입니다. |
가사 |
string 가사 전환 버튼 |
ControlsSlot
string
터치 컨트롤 인터페이스
값 |
|
---|---|
SLOT_1 |
string 측면 왼쪽 슬롯 지원 중단되었습니다. 대신 SLOT_secondARY_1을 사용하세요. |
SLOT_2 |
string 중앙 왼쪽 슬롯입니다. 지원 중단되었습니다. 대신 SLOT_PRIMARY_1을 사용하세요. |
SLOT_3 |
string 오른쪽 슬롯을 중앙에 배치합니다. 지원 중단되었습니다. 대신 SLOT_PRIMARY_2를 사용하세요. |
SLOT_4 |
string 오른쪽 슬롯 지원 중단되었습니다. 대신 SLOT_secondARY_2를 사용하세요. |
SLOT_PRIMARY_1 |
string 중앙 왼쪽 슬롯입니다. 재생/일시중지 버튼 왼쪽에 배치됩니다. |
SLOT_PRIMARY_2 |
string 오른쪽 슬롯을 중앙에 배치합니다. 재생/일시중지 버튼 오른쪽에 배치됩니다. |
SLOT_SECONDARY_1 |
string 측면 왼쪽 슬롯 화면 왼쪽 가장자리에 정렬됩니다. |
SLOT_SECONDARY_2 |
string 오른쪽 슬롯 화면 오른쪽 가장자리에 정렬되었습니다. |
DisplayType
string
기기 디스플레이 유형입니다.
값 |
|
---|---|
TV |
string |
TOUCH |
string |
PlayerDataEventType
string
플레이어 데이터의 이벤트 유형이 변경되었습니다.
값 |
|
---|---|
ANY_CHANGE |
string 필드를 변경하면 이 이벤트가 트리거됩니다. |
APPLICATION_DATA_CHANGED |
string 애플리케이션 이름이 변경되었습니다. |
STATE_CHANGED |
string 현재 플레이어 상태가 변경되었습니다. |
IS_SEEKING_CHANGED |
string isSeeking 필드가 변경되었습니다. |
DURATION_CHANGED |
string 기간 필드가 변경되었습니다. |
CURRENT_TIME_CHANGED |
string currentTime 필드가 변경되었습니다. |
PLAYBACK_RATE_CHANGED |
string playRate 필드가 변경되었습니다. |
METADATA_CHANGED |
string 메타데이터 필드가 변경되었습니다. |
MEDIA_SESSION_ID_CHANGED |
string mediaSessionId 필드가 변경되었습니다. |
MEDIA_CHANGED |
string 미디어 필드가 변경되었습니다. |
QUEUE_DATA_CHANGED |
string 대기열 데이터 필드가 변경되었습니다. |
TITLE_CHANGED |
string 제목 필드가 변경되었습니다. |
SUBTITLE_CHANGED |
string 부제목 필드가 변경되었습니다. |
THUMBNAIL_URL_CHANGED |
string 썸네일 URL 필드가 변경되었습니다. |
SECONDARY_IMAGE_URL_CHANGED |
string 보조 이미지 URL 필드가 변경되었습니다. |
NEXT_TITLE_CHANGED |
string nextTitle 필드가 변경되었습니다. |
NEXT_SUBTITLE_CHANGED |
string nextSubtitle 필드가 변경되었습니다. |
NEXT_THUMBNAIL_URL_CHANGED |
string 다음 이미지 URL 필드가 변경되었습니다. |
NEXT_METADATA_CHANGED |
string nextMetadata 필드가 변경되었습니다. |
PRELOADING_NEXT_CHANGED |
string preloadingNext 필드가 변경되었습니다. |
MEDIA_CATEGORY_CHANGED |
string mediaCategory 필드가 변경되었습니다. |
SUPPORTED_MEDIA_COMMANDS_CHANGED |
string contentType 필드가 변경되었습니다. |
IS_LIVE_CHANGED |
string isLive 필드가 변경되었습니다. |
IS_AT_LIVE_EDGE_CHANGED |
string isAtLiveEdge 필드가 변경되었습니다. |
BREAK_PERCENTAGE_POSITIONS_CHANGED |
string breakPercentagePositions 필드가 변경되었습니다. |
IS_PLAYING_BREAK_CHANGED |
string isPlayingBreak 필드가 변경되었습니다. |
IS_BREAK_SKIPPABLE_CHANGED |
string isBreakSkip 필드가 변경되었습니다. |
WHEN_SKIPPABLE_CHANGED |
string 언제 건너뛸 수 있는지 필드가 변경되었습니다. |
NUMBER_BREAK_CLIPS_CHANGED |
string numberBreakClips 필드가 변경되었습니다. |
CURRENT_BREAK_CLIP_NUMBER_CHANGED |
string currentBreakClipNumber 필드가 변경되었습니다. |
BREAK_TITLE_CHANGED |
string breakTitle 필드가 변경되었습니다. |
DISPLAY_STATUS_CHANGED |
string displayStatus 필드가 변경되었습니다. |
DISPLAY_TYPE_CHANGED |
string displayType 필드가 변경되었습니다. |
LIVE_SEEKABLE_RANGE_CHANGED |
string liveSeekableRange 필드가 변경되었습니다. |
MEDIA_START_ABSOLUTE_TIME_CHANGED |
string mediaStartAbsoluteTime 필드가 변경되었습니다. |
SECTION_START_TIME_IN_MEDIA_CHANGED |
string sectionStartTimeInMedia 필드가 변경되었습니다. |
SECTION_DURATION_CHANGED |
string sectionDuration 필드가 변경되었습니다. |
CUSTOM_STATE_CHANGED |
string 맞춤 상태가 변경되었습니다. |
ACTIVE_TRACK_IDS_CHANGED |
string activeTrackIds 필드가 변경되었습니다. |
SecondaryImagePosition
string
보조 이미지의 위치입니다.
값 |
|
---|---|
TOP_RIGHT_VIDEO_OVERLAY |
string 오버레이의 오른쪽 상단에 보조 로고를 설정합니다. |
상태
string
수신기 애플리케이션의 UI 상태입니다.
값 |
|
---|---|
출시 |
string |
유휴 상태 |
string |
로드 중 |
string |
버퍼링 중 |
string |
일시중지됨 |
string |
재생 중 |
string |