개발자 센터

Android 카메라 및 미디어 앱

카메라 및 미디어 앱 개발에 관한 콘텐츠를 살펴볼 수 있는 첫 번째 장소입니다. Jetpack Media3으로 재생 및 편집 앱을 빌드하는 방법에 관한 리소스를 살펴보세요. Android의 멀티스크린 생태계 전반에서 매력적인 미디어 환경을 사용자에게 확장하는 방법을 알아보세요.

최신 카메라 및 미디어 사용 사례 빌드

사용자는 모든 것을 휴대전화에서 하는 것에서 벗어나 다양한 기기를 점점 더 많이 사용하는 세상으로 변화하고 있습니다. Android는 휴대전화, 태블릿, 시계, TV, 자동차 등 사용자가 원하는 기능을 사용하여 사용자가 있는 곳에 도달할 수 있도록 발전하고 있습니다.
가이드
핵심 미디어 환경을 위한 간단하고 맞춤설정이 가능하며 안정적이며 성능이 우수한 Android API입니다.
가이드
폴더블 및 플립블과 같은 유연한 디스플레이에 적응형 UI 지원을 활용합니다.
가이드
사용자가 미디어에 빠르게 액세스할 수 있도록 합니다.
가이드
사용자가 관심을 갖는 TV 콘텐츠를 추천합니다.

기기 갤러리에서 아이디어 얻기

대형 화면 갤러리에서 태블릿 및 폴더블용 미디어 디자인을 살펴보세요.
Wear OS 갤러리에서 스마트시계용 미디어 디자인을 살펴보세요
TV 갤러리에서 TV용 미디어 디자인을 살펴보세요.
개발
Media3의 기본 플레이어 구현인 ExoPlayer를 사용하거나 SimpleBasePlayer 클래스를 구현하여 자체 플레이어를 빌드합니다. 그런 다음 MediaSession 또는 MediaLibraryService를 구현하여 재생 기능을 확장합니다.
개발
Media3은 형식 간 변환 (트랜스코딩), 긴 동영상에서 클립 자르기, 동영상 프레임의 일부 자르기, 맞춤 효과 적용 및 기타 편집 작업 등의 변경사항 적용과 같은 미디어 편집용 API인 Transformer를 도입합니다.
자동 보정
HDR, PIP 모드, 서라운드 오디오와 같은 기능으로 사용자 만족도를 높이세요. 앱을 돋보이게 하도록 설계된 플랫폼과 Jetpack API에 관해 알아보세요.
성장
앱을 기본 미디어 기능에서 멀티스크린 통합, 참여도 향상, 수익 창출 등으로 전환하는 방법을 알아보세요.
샘플
MediaSession을 구현하고 서라운드 오디오로 앱을 돋보이게 하는 방법을 포함하여 오디오 및 동영상 재생 사용 사례에 관한 샘플 앱에서 실제로 적용된 권장사항을 확인하세요.

독립형 ExoPlayer 라이브러리, MediaCompat 또는 Jetpack Media2와 같은 이전 API를 사용하나요? 이전 가이드를 따르고 이전 스크립트를 사용하여 Media3을 쉽게 이전하세요.

Jetpack Media3으로 이전하는 이유

  • ExoPlayer, MediaSession 및 MediaController API를 업데이트했습니다.
  • 새 Transformer API로 수정
  • MediaCompat API와 하위 호환

하이라이트 콘텐츠

Jetpack Media3 Issue Tracker를 사용하여 개선에 동참해 주세요.