오디오 앱의 가장 기본적인 아키텍처는 클라이언트/서버 디자인입니다. 클라이언트는 MediaBrowser, 미디어 컨트롤러, UI가 포함된 앱의 활동입니다. 서버는 플레이어와 미디어 세션이 포함된 MediaBrowserService입니다.
MediaBrowserService는 두 가지 주요 기능을 제공합니다.
MediaBrowserService를 사용하면 MediaBrowser가 포함된 다른 구성요소 및 애플리케이션에서는 서비스를 검색하고, 자체 미디어 컨트롤러를 생성하고, 미디어 세션에 연결하고, 플레이어를 제어할 수 있습니다. 이 방식으로 Wear OS 및 Android Auto 애플리케이션이 미디어 애플리케이션에 액세스할 수 있습니다.
또한 선택적 브라우징 API를 제공합니다. 애플리케이션은 이 기능을 사용할 필요가 없습니다. 브라우징 API를 통해 클라이언트는 서비스를 쿼리하고 재생목록, 미디어 라이브러리 또는 다른 컬렉션을 나타내는 콘텐츠 계층 구조를 만들 수 있습니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-01-05(UTC)"],[],[]]