Esta seção aborda as principais APIs para gerenciamento de dados de áudio e vídeo, incluindo casos de uso como reprodução, edição e gravação. Você também encontra recomendações sobre arquitetura de apps e descrições de comportamentos da plataforma.
Jetpack Media3
Na maioria dos casos, a Media3 é a solução recomendada para criar experiências de áudio e vídeo. Comece aqui se você não tem experiência no desenvolvimento de recursos de mídia.
Acesse "Sobre o Jetpack Media3"
Media3 MediaSession
Conheça a biblioteca Jetpack Media3 e as principais APIs para implementar casos de uso de reprodução.
Acessar MediaSession do Media3
ExoPlayer da Media3
Saiba mais sobre o ExoPlayer
, uma API de player de mídia extensível e com muitos recursos
incluída no Media3.
Media3 Cast
Estenda seu app de mídia com o módulo Cast
da Media3, permitindo
a reprodução local e remota.
Media3 Transformer
Conheça o módulo Transformer
da Media3, um conjunto de APIs eficientes e de alto desempenho para casos de uso de edição de mídia.
Interface do Media3
Saiba mais sobre os componentes de interface padrão para mostrar controles de vídeo e reprodução no seu app.
MediaRouter do Jetpack
Saiba como rotear a reprodução entre dispositivos para criar uma experiência compartilhada.
Acessar o MediaRouter do Jetpack
APIs e comportamentos da plataforma
Leia sobre APIs de mídia e comportamentos que vêm com a própria plataforma Android, como suporte a formatos e APIs de controle de volume.
Acessar APIs e comportamentos da plataforma
APIs legadas de mídia
As APIs MediaCompat não são mais atualizadas, mas os guias são preservados nesta seção.