استكشاف حالات الاستخدام الشائعة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

عند تصميم تطبيقات الوسائط، يجب إعطاء الأولوية لحالات الاستخدام التالية. السماح للمستخدمين بإجراء ما يلي:
- الاستماع إلى الوسائط التي تم تنزيلها
- بث الوسائط من الساعة
الاستماع إلى الوسائط التي تم تنزيلها
توضّح الأمثلة التالية كيفية مساعدة المستخدمين في الاستماع إلى الوسائط التي تم تنزيلها.
يمكن للمستخدمين تنزيل ملفات الوسائط يدويًا من صفحة كيان. عرض الموقع الجغرافي للتنزيل ومستوى تقدّمه وحجمه للمستخدم
صفحة الكيان
حجم التنزيل (مربّع حوار)
مدى اقتراب عملية التنزيل على الانتهاء
تصفّح الوسائط التي تم تنزيلها
عندما يتصفّح المستخدم الوسائط، اعرض الوسائط التي تم تنزيلها مؤخرًا.
المحتوى الذي تم تنزيله
تصفّح
صفحة الكيان
إزالة الوسائط التي تم تنزيلها
إذا كان المحتوى قد تم تنزيله، اعرض إجراءً لإزالة الوسائط التي تم تنزيلها من الجهاز.
تم تنزيله
إزالة المحتوى الذي تم تنزيله (مربّع حوار)
صفحة الكيان
اختيار جهاز الإخراج
إذا كان الجهاز المصدر هو الساعة، اطلب من المستخدمين اختيار جهاز إخراج الصوت
قبل بدء الاستماع إلى الموسيقى. بعد أن يختار المستخدم جهاز إخراج، شغِّل الوسائط واعرض رمز جهاز الإخراج، مثل سمّاعة رأس أو سمّاعات أذن، على عناصر التحكّم في الوسائط.
مشغّل الوسائط بدون إخراج
أداة التبديل بين أجهزة التشغيل (مربّع حوار)
مشغّل الوسائط مع الإخراج
بث الوسائط
يؤدي البث من الساعة إلى استنزاف البطارية. منح الأولوية للمحتوى الذي تم تنزيله
عندما يختار المستخدمون الاستماع إلى المحتوى على الساعة من خلال عرض المحتوى الذي تم تنزيله مؤخرًا
في قائمة التصفّح أضِف زرًا ينقل المستخدمين إلى قائمة كاملة بعمليات التنزيل،
كما هو موضّح في الصور التالية.
تحديد أولوية المحتوى الذي تم تنزيله
زر "عمليات التنزيل"
قائمة عمليات التنزيل
لمزيد من المعلومات، يُرجى الاطّلاع على Media Toolkit على GitHub.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],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."]]