Изучите распространенные варианты использования
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.

При разработке медиа-приложений отдавайте приоритет следующим вариантам использования. Позвольте пользователям делать следующее:
- Прослушивание загруженных медиафайлов
- Потоковое мультимедиа с часов
Прослушивание загруженных медиафайлов
В следующих примерах показано, как помочь пользователям прослушивать загруженные медиафайлы.
Пользователи могут вручную загружать медиа-элементы со страницы сущности. Показывать пользователю место загрузки, прогресс и размер.

Страница сущности

Размер загрузки (Диалог)

Прогресс загрузки
Просмотр загруженных медиафайлов
Когда пользователь просматривает медиафайлы, отображать недавно загруженные медиафайлы.

Загрузки

Просматривать

Страница сущности
Удалить загруженные медиафайлы
Если контент уже загружен, покажите действие по удалению загруженного медиафайла с устройства.

Скачано

Удалить загрузку (Диалог)

Страница сущности
Выберите устройство вывода
Если исходным устройством являются часы, предложите пользователям выбрать аудиовыход, прежде чем они начнут слушать музыку. После того, как пользователь выберет выходное устройство, воспроизведите медиа и отобразите значок выходного устройства, например гарнитуры или наушников, на элементах управления медиа.

Медиаплеер без выхода

Переключатель выходного сигнала системы (диалог)

Медиаплеер с выходом
Потоковое медиа
Потоковая передача с часов разряжает аккумулятор. Отдавайте приоритет загруженному контенту, когда пользователи решают слушать на часах, отображая недавно использованные загрузки в списке просмотра. Добавьте кнопку, которая перенаправляет пользователей к полному списку загрузок, как показано на следующих изображениях.

Приоритет загруженного контента

Кнопка загрузки

Список загрузок
Более подробную информацию можно найти в Media Toolkit на GitHub.
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-29 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."]]