TV 재생 앱 빌드

TV 앱은 사용자 환경의 일부로 미디어 파일 탐색과 재생을 제공하는 경우가 많습니다. 이러한 환경을 처음부터 빠르고 원활하게 매력적으로 빌드하는 작업은 상당히 어려울 수 있습니다. 앱에서 크고 작은 미디어 카탈로그에 관한 액세스를 제공하겠지만 사용자가 신속하게 옵션을 탐색하고 원하는 콘텐츠에 접근할 수 있게 하는 것이 중요합니다.

Android 프레임워크에서는 Leanback androidx 라이브러리를 통해 이러한 유형의 앱에 필요한 사용자 인터페이스를 빌드하기 위한 클래스를 제공합니다. 이 라이브러리에서는 최소한의 코딩으로 미디어 파일 탐색과 재생에 사용할 효율적이고 친숙한 인터페이스를 만드는 데 필요한 클래스 프레임워크를 제공합니다. 클래스는 앱에 맞는 고유한 환경을 만들 수 있도록 확장 및 맞춤설정할 수 있게 디자인되었습니다.

이 과정에서는 TV용 Leanback 지원 라이브러리를 사용하여 미디어 콘텐츠 탐색과 재생을 위한 TV 앱을 빌드하는 방법을 보여줍니다.

주제

카탈로그 브라우저 만들기
Leanback 지원 라이브러리를 사용하여 미디어 카탈로그 탐색 인터페이스를 빌드하는 방법을 알아봅니다.
카드 뷰 제공
Leanback 지원 라이브러리를 사용하여 콘텐츠 항목의 카드 뷰를 빌드하는 방법을 알아봅니다.
세부정보 뷰 빌드
Leanback 지원 라이브러리를 사용하여 미디어 항목의 세부정보 페이지를 빌드하는 방법을 알아봅니다.
Leanback 전송 컨트롤 사용
Leanback 지원 라이브러리를 사용하여 동영상 플레이어 전송 컨트롤을 빌드하는 방법을 알아봅니다.
Now Playing 카드 표시
MediaSession을 사용하여 홈 화면에서 Now Playing 카드를 표시하는 방법을 알아봅니다.
노출 영역에서 직접 동영상 렌더링
앱이 홈 화면의 노출 영역에서 직접 미리보기 동영상을 렌더링할 수 있는 방법을 알아봅니다.
단계별 안내 추가
Leanback 지원 라이브러리를 사용하여 일련의 결정 단계를 안내하는 방법을 알아봅니다.
처음 사용하는 사용자에게 앱 소개
Leanback 지원 라이브러리를 사용하여 처음 사용하는 사용자에게 어떻게 앱을 최대한 활용하는지 보여주는 방법을 알아봅니다.
백그라운드 재생 사용
사용자가 을 클릭해도 재생을 계속하는 방법을 알아봅니다.