O Google introduziu um espaço dedicado para reprodutores de mídia no Android 11 com um carrossel deslizante que pode lembrar até 5 aplicativos de mídia usados anteriormente.
Hoje cedo, o Google lançou uma série de novos vídeos e documentação de desenvolvedor para o nova versão beta do Android 11. Embora já tenhamos documentado muitos dos novos recursos e APIs em artigos anteriores, sempre há informações que o Google revela com a documentação recém-publicada. Um dos recursos mais recentes é chamado de “Controles de mídia” e, na verdade, é um recurso muito mais interessante do que o que o Google revelou inicialmente no anúncio beta do Android 11.
Mas primeiro, vamos recapitular o que o novo recurso Media Controls faz no Android 11. No Android 5.0 Lollipop (API de nível 21), o Google introduziu um tipo de notificação chamado "Estilo de mídia." Este estilo de notificação destina-se a notificações de reprodução de mídia e suporta até 5 ações no formato expandido, mostrando um ícone grande que geralmente contém a capa do álbum e muito mais. A maioria dos desenvolvedores de aplicativos de streaming de mídia implementou esse estilo de notificação, mas o problema é que existem vários aplicativos de streaming de mídia que podem, cada um, mostrar sua própria reprodução de mídia notificações.
O Google agora está consolidando as notificações de reprodução de mídia criando um espaço persistente dedicado para reprodutores de mídia no painel Configurações rápidas do Android 11. Isso dá aos usuários acesso fácil aos controles de mídia, independentemente do aplicativo que está sendo exibido ou de outras notificações pendentes. Os controles de mídia também podem aparecer na tela de bloqueio. Além do mais, o Google adicionou um novo botão no canto superior direito que abre uma caixa de diálogo de seleção de saída para que os usuários possam escolher rapidamente em qual dispositivo desejam reproduzir sua mídia.
Talvez a melhor parte do novo recurso Media Controls seja que as notificações de reprodução de mídia agora podem ser persistentes durante sessões de reprodução de mídia ou reinicializações de dispositivos. Se um aplicativo implementar o MediaBrowserService e Sessão de mídia, o SystemUI poderá mostrar até 5 sessões anteriores na parte Controles de mídia do painel Configurações rápidas/tela de bloqueio.
Se várias sessões de mídia estiverem disponíveis, o Android 11 as organizará em um carrossel deslizante. O carrossel lista as sessões de mídia em ordem, desde transmissões reproduzidas localmente no telefone até transmissões remotas (como para sessões de elenco) para sessões retomáveis anteriores (na ordem em que foram jogado).
Isso significa que se você encerrou recentemente uma sessão de mídia no Spotify, Pandora, YouTube Music ou outros aplicativos de streaming de mídia, o que significa que as notificações de reprodução de mídia não estarão mais visíveis, você não precisará abrir esses aplicativos novamente apenas para retomar reprodução.
No Android 11 Beta 1, esse recurso não está ativado por padrão. Os usuários terão que ir para Configurações> Opções do desenvolvedor e alternar para “Retomada de mídia” para que os novos controles de mídia apareçam. Observe que as capturas de tela que o Google compartilhou em seu anúncio oficial do Android 11 são de uma versão um pouco mais recente que o Beta 1, mas a funcionalidade ainda está lá, então o Google incentiva os desenvolvedores de aplicativos de mídia a experimentarem esse novo recurso.
Para obter mais informações sobre como funcionam os novos controles de mídia, confira Documentação para desenvolvedores do Google ou assista ao vídeo abaixo de Dan Sandler da equipe SystemUI (hora marcada para 7:30).