Conheça os casos de uso comuns
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.

Ao projetar apps de mídia, priorize os casos de uso a seguir. Permitir que os usuários façam
o seguinte:
- Ouvir mídia transferida por download
- Fazer streaming de mídia no relógio
Ouvir mídia transferida por download
Os exemplos a seguir mostram como ajudar os usuários a ouvir mídia baixada.
Os usuários podem fazer o download manual de mídias em uma página de entidade. Mostre ao usuário o local, o progresso e o tamanho do download.
Página da entidade
Tamanho do download (caixa de diálogo)
Progresso do download
Procurar mídia baixada
Quando o usuário procurar mídia, mostre o download mais recente.
Downloads
Procurar
Página da entidade
Remover mídia baixada
Se o conteúdo já foi transferido, mostre uma ação para remover a mídia baixada
do dispositivo.
Download concluído
Remover o download (caixa de diálogo)
Página da entidade
Selecionar dispositivo de saída
Se o dispositivo de origem for o relógio, peça para o usuário selecionar a saída de áudio
antes de começar a ouvir música. Depois que o usuário selecionar um dispositivo de saída,
reproduza a mídia e mostre o ícone do dispositivo de saída, como um fone de ouvido, nos
controles de mídia.
Player de mídia sem saída
Seletor de saída do sistema (caixa de diálogo)
Player de mídia com saída
Fazer streaming de mídia
Fazer streaming pelo relógio descarrega a bateria. Quando os usuários quiserem
ouvir algo no relógio, mostre na lista de navegação os downloads usados recentemente,
para priorizar o conteúdo salvo no dispositivo. Adicione um botão que leve os usuários a uma lista completa de downloads,
conforme mostrado nas imagens abaixo.
Priorizar conteúdo baixado
Botão "Downloads"
Lista de downloads
Para mais informações, consulte o Kit de ferramentas de mídia no GitHub (link em inglês).
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# Explore common use cases\n\nWhen designing media apps, prioritize the following use cases. Allow users to do\nthe following:\n\n- Listen to downloaded media\n- Stream media from the watch\n\nListen to downloaded media\n--------------------------\n\nThe following examples show how to help users listen to downloaded media.\n\n### Download media\n\nUsers can manually download media items from an entity page. Show the user the\ndownload location, progress, and size. \n\n\u003cbr /\u003e\n\nEntity page\n\n\u003cbr /\u003e\n\nSize of download (Dialog)\n\n\u003cbr /\u003e\n\nDownload progress\n\n\u003cbr /\u003e\n\n### Browse downloaded media\n\nWhen the user browses media, display recently downloaded media. \n\n\u003cbr /\u003e\n\nDownloads\n\n\u003cbr /\u003e\n\nBrowse\n\n\u003cbr /\u003e\n\nEntity page\n\n\u003cbr /\u003e\n\n### Remove downloaded media\n\nIf content is already downloaded, show an action to remove the downloaded media\nfrom the device. \n\n\u003cbr /\u003e\n\nDownloaded\n\n\u003cbr /\u003e\n\nRemove download (Dialog)\n\n\u003cbr /\u003e\n\nEntity page\n\n\u003cbr /\u003e\n\n### Select output device\n\nIf the source device is the watch, prompt users to [select audio output](/training/wearables/apps/audio#prompt-the-user-to-connect-a-headset)\nbefore they start listening to music. After the user selects an output device,\nplay the media and display the output device icon---such as a headset or buds---on\nthe media controls. \n\n\u003cbr /\u003e\n\nMedia Player **without** output\n\n\u003cbr /\u003e\n\nSystem output switcher (Dialog)\n\n\u003cbr /\u003e\n\nMedia Player **with** output\n\n\u003cbr /\u003e\n\nStream media\n------------\n\nStreaming from the watch drains the battery. Prioritize downloaded content\nwhen users choose to listen on the watch by displaying recently used downloads\non the browse list. Add a button that takes users to a full list of downloads,\nas shown in the following images. \n\n\u003cbr /\u003e\n\nPrioritize downloaded content\n\n\u003cbr /\u003e\n\nDownloads button\n\n\u003cbr /\u003e\n\nDownloads list\n\n\u003cbr /\u003e\n\nFor more information, see the [Media Toolkit](https://github.com/google/horologist/tree/main/media) on GitHub."]]