미디어는 Android를 지원하는 모든 차량에 안전하고 매끄러운 상호 연결 인포테인먼트 환경을 제공하는 미디어 앱을 빌드할 수 있는 플랫폼을 제공합니다. Media는 미디어 앱에 Distraction Optimization(DO) 재생 및 탐색 환경을 제공하기 위해 설계된 Android 시스템 애플리케이션입니다. 미디어의 전체 기능 구현은 Android 오픈소스 프로젝트(AOSP)에 포함되어 있습니다.
그림 1. 미디어 화면 샘플 구현
미디어에 관해 알아보려면 다음 페이지를 참고하세요.
- 시스템 구성요소 및 사용자 흐름. 미디어와 상호작용하는 구성요소와 가장 일반적인 사용자 흐름에 관해 자세히 알아보세요.
- 미디어로 라디오 구현 라디오 UI를 미디어와 통합하여 사용자가 단일 애플리케이션인 것처럼 미디어 소스 및 라디오와 상호작용할 수 있도록 하는 방법을 읽어봅니다.
- 미디어 맞춤설정 AOSP 구조에서 여러 수준으로 정의된 스타일과 애셋을 사용하는 방법을 알아봅니다.
- 미디어 카드 구현. 제목, 앨범 아트 등의 미디어 메타데이터를 표시하는 미디어 카드를 구현합니다. 미디어 카드에는 재생목록과 같은 미디어 항목의 현재 재생목록도 표시할 수 있습니다.
용어
이 섹션에서는 다음 용어가 사용됩니다.
- 재생 가능한 미디어 항목 노래, 책의 챕터, 팟캐스트 에피소드 같이 시스템에서 재생할 수 있는 오디오 세그먼트
- 탐색 가능한 미디어 항목 아티스트, 저자 또는 시청자층 기준으로 정렬된 팟캐스트와 재생 가능한 미디어 항목뿐만 아니라, 노래 카테고리, 최신곡 폴더 같은 재생 가능하거나 탐색 가능한 기타 미디어 항목을 그룹화하는 데 사용되는 조직적 요소
미디어 기능
미디어는 다음 기능을 제공합니다.
운전 중 | 주차 중 |
---|---|
재생 컨트롤
카탈로그 둘러보기
|
운전 중에 나열된 모든 항목과 함께 다음 항목 포함:
|
업무
이 표에는 각 당사자의 작업이 설명되어 있습니다.
차량 제조업체 (vOEM) | 앱 개발자 | |
---|---|---|
|
|
|
맞춤설정 가이드라인
AOSP에 포함된 미디어 구현에서는 맞춤설정이 가능한 차량 UI 라이브러리를 사용합니다. 그리고 다음 제한사항에 따라 있는 그대로 또는 수정하여 채택할 수 있는 기본 테마 및 구조를 제공합니다. 다음 표에는 미디어 맞춤설정에 관련된 OEM의 책임사항이 설명되어 있습니다.
미디어 맞춤설정 | 설명 |
---|---|
해야 하는 작업(SHOULD) | 색상 팔레트, 크기 등 전반적인 테마와 스타일 조정 |
가능(MAY) | 미디어의 상위 수준 구조(예: 탭 배치) 수정 |
해서는 안 되는 작업(MUST NOT) |
앱 브랜딩을 포함한 미디어 API 계약 수정:
다음의 정보 아키텍처 수정
|