Media3 1.10에는 Material3 기반 재생 위젯, ExoPlayer의 확장된 형식 지원, Transformer로 미디어를 내보낼 때 개선된 속도 조정을 비롯한 새로운 기능, 버그 수정, 기능 개선사항이 포함되어 있습니다. 자세한 내용을 알아보려면 계속 읽어보세요. 변경사항의 전체 목록은 전체 출시 노트를 확인하세요.
재생 UI 및 Compose
Google은 재생을 위한 Compose UI를 빌드할 수 있도록 media3-ui-compose-material3 모듈을 계속 확장하고 있습니다.
ContentFrame과 맞춤설정 가능한 재생 컨트롤을 결합한 새로운 Player Composable을 추가하여 최신 UI가 포함된 기본 제공 플레이어 위젯을 제공합니다.
또한 이 출시 버전에서는 플레이어 진행률을 표시하고 드래그 및 탭 동작을 사용하여 탐색을 실행하는 ProgressSlider Composable이 추가됩니다. 재생 속도 관리를 위해 Material 3 모듈의 스타일이 지정된 PlaybackSpeedToggleButton과 함께 기본 media3-ui-compose 모듈에서 새로운 PlaybackSpeedControl을 사용할 수 있습니다.
향후 Media3 출시에서는 트랙 선택 유틸리티, 자막 지원, 추가 맞춤설정 옵션과 같은 새로운 추가사항을 계속 작업할 예정입니다. 의견을 기다리고 있으니 프로젝트 문제 추적기에 의견을 공유해 주세요.
재생 기능 개선사항
Media3 1.10에는 재생 모듈 전반에 걸쳐 다양한 추가사항과 개선사항이 포함되어 있습니다.
- 형식 지원: 이제 ExoPlayer에서 MP4 컨테이너의 Dolby Vision 프로필 10 및 다용도 동영상 코딩 (VVC) 트랙을 추출할 수 있으며 decoder_mpeghextension에 MPEG-H UI 관리자 지원이 도입되었습니다. 이제 IAMF 확장 프로그램은 스피커의 출력 레이아웃과 일치하는 새로운 로직을 사용하여 decoder viaiamf_tools를 통해 또는 Android OS Spatializer를 통해 바이노럴 출력을 원활하게 지원합니다.
- 광고 재생: 안정성 개선, X-PLAYOUT-LIMIT 및 X-SNAP에 대한 개선된 HLS 전면 광고 지원, 최신 IMA SDK 종속 항목을 사용하면 setEnableCustomTabs로 맞춤 탭에서 광고 클릭연결 URL을 열지 여부를 제어할 수 있습니다.
HLS: 이제 ExoPlayer에서 여러 위치의 중복 스트림을 사용할 수 있는 경우 로드 오류가 발생하면 위치 대체가 허용됩니다.
- 세션: 이제 MediaSessionService가 LifecycleService를 확장하여 앱이 서비스의 수명 주기 범위를 액세스할 수 있습니다.
올해의 주요 관심 분야 중 하나는 재생 효율성과 성능입니다. Media3 1.10에는 핵심 재생 루프를 더 효율적인 방식으로 예약하기 위한 실험적 지원이 포함되어 있습니다. ExoPlayer.Builder를 통해 experimentalSetDynamicSchedulingEnabled()를 사용 설정하여 이를 사용해 볼 수 있습니다. 향후 출시에서 추가 개선사항을 적용할 계획이니 계속 지켜봐 주세요.
미디어 편집 및 Transformer
미디어 편집 환경을 빌드하는 개발자를 위해 속도 조정을 더욱 강력하게 만들었습니다. 이제 EditedMediaItem.Builder.setFrameRate()로 동영상의 최대 출력 프레임 속도를 설정할 수 있습니다. 이는 setSpeed()로 미디어 속도를 높일 때 출력 크기를 제어하고 성능을 유지하는 데 특히 유용합니다.
프레임 추출 및 Lottie 효과 적용을 위한 새 모듈
이 출시에서는 일부 종속 항목의 범위를 줄이기 위해 일부 기능을 새 모듈로 분할했습니다.
- FrameExtractor가 기본 media3-inspector 모듈에서 삭제되었으므로 새 media3-inspector-framemodule을 사용하도록 코드를 이전하고 가져오기를androidx.media3.inspector.frame.FrameExtractor로 업데이트하세요.
- 또한 LottieOverlayeffect를 별도의 media3-effect-lottie 모듈로 이동했습니다. 이렇게 하면 벡터 기반 Lottie 애니메이션을 동영상 프레임에 직접 적용하는 간단한 방법을 제공합니다.
버그가 발생하거나 질문 또는 기능 요청이 있는 경우 문제 추적기를 통해 문의해 주세요. 연락을 기다리겠습니다.
계속 읽기
-
제품 뉴스
Google I/O 2026에서 Google은 Android가 운영체제에서 지능형 시스템으로 전환한다고 발표했습니다. 또한 시스템으로 지능형 환경을 기본적으로 빌드하고 Google의 AI 기능을 앱에 도입하는 방법을 시연했습니다.
Jingyu Shi • 전문 길이: 2분
-
2026년 5월 19일2026년 5월 19일
제품 뉴스
Android XR에서 Unreal Engine 및 Godot에 대한 공식 지원이 제공된다는 소식을 전해드리게 되어 기쁩니다. 또한 생산성을 높이고 새로운 XR 기능을 지원하도록 설계된 새로운 도구인 Android XR Engine Hub 및 Android XR Interaction Framework를 출시합니다.
Luke Hopkins, Ryan Bartley • 읽는 데 4분 소요
-
2026년 5월 19일2026년 5월 19일
제품 뉴스
Android 17 출시와 함께 적응형 우선 개발 표준으로 전환하고 있습니다. 사용자는 더 이상 단일 폼 팩터에 의존하지 않고 하루 종일 휴대전화, 폴더블, 태블릿, 노트북, 자동차 디스플레이, 몰입형 XR 환경 간에 전환합니다.
Fahd Imtiaz • 읽는 데 4분 소요
소식 받아보기
Android 개발 관련 최신 정보를 이메일로 받아 보세요. 매주