TV 재생 앱 빌드
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
미디어 파일 탐색과 재생은 TV 앱에서 제공하는 사용자 환경의 일부인 경우가 많습니다. 이러한 환경을 처음부터 빠르고 원활하게 매력적으로 빌드하는 작업은 어려울 수 있습니다. 앱이 크고 작은 미디어 카탈로그에 대한 액세스를 제공하든 관계없이 사용자가 빠르게 옵션을 탐색하고 원하는 콘텐츠에 액세스할 수 있도록 합니다.
주제
- TV용 Compose로 UI 빌드
참고: 뷰와 프래그먼트를 사용하는 Leanback UI 도구 키트는 지원 중단되고 Compose로 대체되었습니다.
- 미디어 세션 구현
MediaSession
를 사용하여 앱에서 재생 중인 콘텐츠를 Android TV에 알리고 앱 외부의 상호작용이 미디어를 제어하도록 합니다.
- TV 재생 컨트롤
- Android TV OS에서 일관된 재생 환경을 만들기 위한 권장사항입니다.
- Now Playing 카드 표시
MediaSession
를 사용하여 홈 화면에 Now Playing 카드를 표시합니다.
- 동영상 미리보기 표시
- 미리보기 동영상을 홈 화면 표면에 직접 렌더링합니다.
- 대기 모드 지원
- 에너지를 절약하고 화면 소진 문제를 피할 수 있습니다.
- 콘텐츠 프레임 속도 일치시키기
- 프레임 속도 API를 사용하여 프레임 속도를 관리합니다.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-06-26(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-06-26(UTC)"}