Mempelajari kasus penggunaan umum
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.

Saat mendesain aplikasi media, prioritaskan kasus penggunaan berikut. Izinkan pengguna melakukan
hal berikut:
- Mendengarkan media yang didownload
- Streaming media dari smartwatch
Mendengarkan media yang didownload
Contoh berikut menunjukkan cara membantu pengguna mendengarkan media yang didownload.
Pengguna dapat mendownload item media secara manual dari halaman entity. Tampilkan lokasi, progres, dan ukuran download kepada pengguna.
Halaman entitas
Ukuran download (Dialog)
Progres download
Menjelajahi media yang didownload
Saat pengguna menjelajahi media, tampilkan media yang baru saja didownload.
Hasil download
Cari
Halaman entitas
Menghapus media yang didownload
Jika konten sudah didownload, tampilkan tindakan untuk menghapus media yang didownload
dari perangkat.
Didownload
Hapus download (Dialog)
Halaman entitas
Pilih perangkat output
Jika perangkat sumbernya adalah smartwatch, minta pengguna untuk memilih output audio
sebelum mereka mulai mendengarkan musik. Setelah pengguna memilih perangkat output,
putar media dan tampilkan ikon perangkat output—seperti headset atau earbud—di
kontrol media.
Output Pemutar Media tanpa
Pengalih output sistem (Dialog)
Output dengan Pemutar Media
Streaming media
Streaming dari smartwatch menghabiskan daya baterai. Prioritaskan konten yang didownload
saat pengguna memilih untuk mendengarkan di smartwatch dengan menampilkan download yang baru saja digunakan
dalam daftar penjelajahan. Tambahkan tombol yang mengarahkan pengguna ke daftar download lengkap,
seperti yang ditunjukkan pada gambar berikut.
Memprioritaskan konten yang didownload
Tombol Download
Daftar download
Untuk mengetahui informasi selengkapnya, lihat Toolkit Media di GitHub.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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."]]