미디어 디스플레이 및 재생 정보
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
미디어 디스플레이 및 재생은 Android 앱 환경의 필수 구성요소가 되었습니다. 앱이 이미지와 동영상을 통합하거나 몰입도 높은 오디오 환경을 제공하는지와 관계없이 미디어는 사용자 상호작용을 풍부하게 하고 앱 참여도를 높입니다.
Android는 미디어 통합의 복잡성을 최소화하면서 사용자 환경을 더욱 통합되고 일관되게 만들기 위해 API를 지속적으로 발전시키고 있습니다. 이 페이지에서는 앱을 시작하고 한 단계 업그레이드하는 데 도움이 되는 리소스를 제공합니다.
주요 Android 미디어 API 및 개념 알아보기
Android에는 앱에서 사용 가능한 하드웨어 및 소프트웨어 기능을 최대한 활용할 수 있도록 다양한 수준에서 작동하는 API가 있습니다.
이미지 표시
앱에서 원활한 사용자 환경을 구축하려면 최고 품질의 이미지를 효율적으로 로드하는 것이 중요합니다. 다음은 도움이 되는 리소스입니다.
오디오 및 동영상 재생 및 스트리밍
Jetpack Media3는 원활한 미디어 재생, 미디어 탐색, 효율적인 리소스 관리와 같은 고급 기능을 제공합니다. 자세히 알아보기:
앱 수준을 높이세요
앱이 사용자의 기대를 충족하고 능가하는 기능을 지원해야 합니다. 이를 실행하는 한 가지 방법은 프리미엄 기기에서 제공하는 고급 미디어 기능을 지원하는 것입니다. 앱을 돋보이게 하는 구체적인 방법은 다음과 같습니다.
미디어 디스플레이 및 재생 환경을 한 단계 업그레이드하고 사용자에게 깊은 인상을 남기기 위해 고려해야 할 기능은 전체 가이드를 참고하세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-03-26(UTC)
[null,null,["최종 업데이트: 2025-03-26(UTC)"],[],[],null,["# About media display and playback\n\nMedia display and playback have become essential components of the Android app\nexperience. Whether your app integrates images and videos or delivers immersive\naudio experiences, media enriches user interactions and elevates app engagement.\n\nAndroid continues to evolve APIs to minimize the complexity of integrating media\nwhile making the user experience more integrated and consistent, and this page\nconnects you to resources to both help you get started and level up your app.\n\nKnow key Android media APIs and concepts\n----------------------------------------\n\nAndroid has APIs that work at different levels to allow your app to make the\nmost of the available hardware and software features.\n\n### Display images\n\nLoading the highest-quality images efficiently is key to building a smooth user\nexperience in your app. Here are some resources that will help:\n\n- [Loading images from local resources](/develop/ui/compose/graphics/images/loading)\n- [Loading images from a remote server](/develop/ui/compose/graphics/images/loading#internet-loading)\n- [Loading Large Bitmaps Efficiently](/topic/performance/graphics/load-bitmap)\n- [Displaying images in UltraHDR](/media/grow/ultra-hdr/display)\n\n### Playback and stream audio and video\n\n[Jetpack Media3](/media/media3) offers advanced features such as seamless media playback,\nmedia browsing, and efficient resource management. Learn more:\n\n- [Live-streaming](/media/media3/exoplayer/live-streaming)\n- [Downloading media](/media/media3/exoplayer/downloading-media)\n- [Playback controls and player UI](/media/media3/ui/overview)\n- [Background playback](/media/media3/session/background-playback)\n\nLevel up your app\n-----------------\n\nYou'll want your app to support features that meet and surpass user\nexpectations. One way to do that is to support the advanced media features\nprovided by premium devices. Here are some specific ways to help your app stand\nout:\n\n- Support [UltraHDR](/media/grow/ultra-hdr-display) images and [HDR](/media/grow/hdr-playback) video\n- Enable [picture-in-picture](/develop/ui/views/picture-in-picture) for video and audio playback\n- Implement [Cast Connect](https://developers.google.com/cast/docs/android_tv_receiver) so users can cast to your native Android TV app\n- Use [Performance Class](/topic/performance/performance-class) to adapt your user experience around device capabilities\n\nSee the [full guide](/social-and-messaging/guides/media-display/basic-better-best) for features to consider to take your media display and\nplayback experience to the next level and impress your users."]]