Participe do evento ⁠#Android11: apresentação de lançamento da versão Beta no dia 3 de junho.

Media

Atualização mais recente Versão estável atual Próximo candidato a lançamento Versão Beta Versão Alfa
15 de abril de 2020 1.1.0 - - 1.2.0-alpha02

Declarar dependências

Para adicionar uma dependência de mídia, adicione o repositório Maven do Google ao seu projeto. Leia o Repositório Maven do Google para ver mais informações.

Adicione as dependências dos artefatos necessários no arquivo build.gradle para seu app ou módulo:

    dependencies {
        implementation "androidx.media:media:1.1.0"
    }
    

Para ver mais informações sobre dependências, consulte Adicionar dependências de versão.

Feedback

Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas existentes (link em inglês) nesta biblioteca antes de criar um novo. Adicione seu voto a um problema existente clicando no botão de estrela.

Criar novo problema (link em inglês)

Consulte a documentação do Issue Tracker (em inglês) para saber mais.

Versão 1.2.0

Versão 1.2.0-alpha02

15 de abril de 2020

Lançamento do androidx.media:media:1.2.0-alpha02. A versão 1.2.0-alpha02 contém essas confirmações (link em inglês).

Correções de bugs

  • Impedir modificações de classes VersionedParcelable

Versão 1.2.0-alpha01

23 de outubro de 2019

Lançamento de androidx.media:media:1.2.0-alpha01. A versão 1.2.0-alpha01 contém essas confirmações (link em inglês).

Mudanças na API

  • Os seguintes métodos foram adicionados:
    • MediaSessionCompat.Callback.onSetPlaybackSpeed()
    • MediaControllerCompat.setPlaybackSpeed()
    • MediaControllerCompat.getSessionInfo()

Correções de bugs

  • Implementação da prevenção contra um BadParcelableException ao transmitir um objeto Bundle por meio de uma chamada IPC
  • O construtor de MediaControllerCompat não gera mais um RemoteException
  • Implementação da prevenção contra a chamada de métodos de retorno de chamada após MediaSessionCompat.release()

Versão 1.1.0

Versão 1.1.0

5 de setembro de 2019

Lançamento de androidx.media:media:1.1.0. As confirmações incluídas nessa versão podem ser encontradas aqui (link em inglês).

Importar mudanças desde a versão 1.0.0

  • Lançamento de AudioAttributesCompat

Versão 1.1.0-rc01

13 de junho de 2019

Lançamento do androidx.media:media:1.1.0-rc01 sem alterações desde 1.1.0-beta02. As confirmações incluídas nessa versão podem ser encontradas aqui (link em inglês).

Versão 1.1.0-beta02

5 de junho de 2019

Lançamento de androidx.media:media:1.1.0-beta02. As confirmações incluídas nessa versão podem ser encontradas aqui (link em inglês).

Correções de bugs

  • O escopo de restrição dos métodos ocultos usados por media2-session foi flexibilizado para LIBRARY_GROUP_PREFIX.

Versão 1.1.0-beta01

7 de maio de 2019

Lançamento de androidx.media:media:1.1.0-beta01. As confirmações incluídas nessa versão podem ser encontradas aqui (link em inglês).

Novos recursos

  • Mudança de IllegalPointerException para NullPointerException para os argumentos nulos marcados como @NonNull.

Versão 1.1.0-alpha04

3 de abril de 2019

Lançamento de androidx.media:media:1.1.0-alpha04. As confirmações incluídas nessa versão podem ser encontradas aqui (link em inglês).

Correções de bugs

  • Ajuste em uma constante de teste de compatibilidade de versão. (aosp/933656, link em inglês)

Versão 1.1.0-alpha03

21 de março de 2019

Lançamento de androidx.media:media:1.1.0-alpha03. A lista completa de confirmações incluídas nessa versão pode ser encontrada neste link (link em inglês).

Correções de bugs

  • Correção da falha de MedaBrowserServiceCompat quando vários MediaBrowserCompat tentaram se conectar a ela. (aosp/930246, link em inglês)

Versão 1.1.0-alpha02

13 de março de 2019

Lançamento de androidx.media:media:1.1.0-alpha02. A lista completa de confirmações incluídas nessa versão pode ser encontrada neste link (link em inglês).

Correções de bugs

  • Correção da falha de MediaBrowserCompat durante a conexão
  • Correção de IllegalStateException em getCurrentBrowserInfo()/getBrowserRootHints()
  • MediaBrowserServiceCompat.getCurrentBrowserInfo() agora retorna a mesma instância RemoteUserInfo para o mesmo MediaBrowserCompat em onGetRoot()

Versão 1.0.1

Versão 1.0.1

30 de janeiro de 2019

Lançamento de androidx.media:media 1.0.1.

Correções de bugs

  • Correção do erro de uma IllegalStateException inesperada ao usar MediaBrowserCompat.connect(). (aosp/858075, link em inglês)

Versão 1.0.0

Versão 1.0.0-alpha06

17 de dezembro de 2018

Mudanças na API

Mudança dos nomes das classes e do pacote media.widget da seguinte forma:

  • androidx.media.widget.VideoView2androidx.media2.widget.VideoView
  • androidx.media.widget.MediaControlView2androidx.media2.widget.MediaControlView

Versão 1.0.0-alpha01

3 de dezembro de 2018

Mudanças na API

  • Dois tipos de sinalização MediaSessionCompat suspensos:
    • FLAG_HANDLES_MEDIA_BUTTONS
    • FLAG_HANDLES_TRANSPORT_CONTROLS