سفارشی کردن کنترل های پخش

علاوه بر تصمیم گیری در مورد نحوه سازماندهی محتوای برنامه برای پیمایش و مرور، باید تصمیم بگیرید که آیا یک صف یا هر گونه کنترل سفارشی برای پخش محتوا می خواهید.

خودروسازان و گوگل از پیاده‌سازی و استایل‌سازی نمای پخش، نوار کنترل کوچک‌شده و صف مراقبت می‌کنند. آنها همچنین مجموعه ای اساسی از کنترل های پخش، از جمله Play/Pause ، Next ، Previous و Overflow را ارائه می دهند. ( بعدی و قبلی منوط به این است که برنامه شما از این اقدامات پشتیبانی کند.) اگر این کنترل ها برای برنامه شما کافی است، پس کار شما تمام شده است.

با این حال، اگر می‌خواهید یک صف یا دسترسی به عملکردهای پخش اضافی فراتر از اقداماتی که خودروسازان ارائه می‌دهند فراهم کنید، باید تصمیم بگیرید:

  • آیا برای نمایش ریز عکسها برای موارد صف
  • نمایش نماد یا زمان سپری شده برای آیتم در حال پخش در صف
  • آیا مواردی که قبلاً پخش شده‌اند در صف گنجانده شوند یا خیر
  • کدام اقدامات سفارشی را در نوار کنترل می‌خواهید و اینکه آیا باید جایگزین کنترل‌های بعدی و قبلی سازنده خودرو شوند
  • نمادهایی که وضعیت‌های مربوط به هر عملکرد را نشان می‌دهند (مانند موجود و غیرفعال) به چه صورت خواهند بود

نمای پخش

یکی از مهم ترین ویژگی هایی که برای یک برنامه رسانه طراحی می شود، نمای پخش است.

نمونه های نمایش بازپخش

ماکت برنامه رسانه در حین پخش رسانه
این نمای پخش آهنگ در حال پخش (Android Auto) را نمایش می دهد.
ماکت برنامه رسانه در حین پخش رسانه با پوشش سرریز
کاربر منوی سرریز را در سمت راست صفحه باز کرده است که عملکرد بیشتری را ارائه می دهد (Android Auto).
ماکت برنامه رسانه در حین پخش رسانه
این نمای پخش آهنگ در حال پخش (AAOS) را نمایش می دهد.
ماکت برنامه رسانه در حین پخش رسانه با پوشش سرریز
کاربر منوی سرریز را در سمت راست صفحه باز کرده است که عملکرد بیشتری را ارائه می دهد (AAOS).
دو نمونه (فهرست و شبکه) از برنامه های رسانه در AAOS (پرتره)

الزامات کنترل پخش

الزامات و توصیه های زیر را در نظر داشته باشید:

سطح مورد نیاز الزامات
باید توسعه دهندگان برنامه باید:
  • نمادهای برداری تک رنگ را برای هر اقدام سفارشی که اضافه می کنند ارائه دهید و آنها را به صورت پویا تغییر دهید تا وضعیت را نشان دهد.
باید توسعه دهندگان برنامه باید:
ممکن است توسعه دهندگان برنامه ممکن است:
  • حداکثر 6 عملکرد سفارشی ارائه کنید (یا حداکثر 8، در صورت عدم استفاده از Next و Previous)

بنیاد و پایه

  • رابط کاربری سازگار برنامه : توسعه‌دهندگان برنامه باید رابط‌ها را برای اقدامات سفارشی در برنامه‌های رسانه با اقدامات مشابهی که برای کاربرانشان در دستگاه‌های دیگر آشنا هستند، تراز کنند تا تجربیاتی آشنا برای خودرو ایجاد کنند.
  • قابلیت نگاه : وقتی متن با نماد نگاری جفت می شود می تواند کوچکتر به نظر برسد، بنابراین متن در نمادها باید در فضای موجود به حداکثر برسد.

صف

همچنین باید راهی برای مرور فهرست منابع صوتی به کاربر خود ارائه دهید.

نمونه های صف

ماکت برنامه رسانه ای که لیست صف را با آلبوم هنری نمایش می دهد
در اینجا، کاربر می تواند صف رسانه های آینده (Android Auto) را بررسی کند.
مدل برنامه رسانه ای که لیست صف را با کنترل های پخش نمایش می دهد
در اینجا کاربر لیست رسانه های آینده (AAOS) را می بیند.
ماکت برنامه رسانه ای که لیست صف را با آلبوم هنری نمایش می دهد
در اینجا، کاربر می تواند صف رسانه های آینده (AAOS، پرتره) را بررسی کند.

الزامات صف

سطح مورد نیاز الزامات
باید توسعه دهندگان برنامه باید:
  • یک نشانگر برای آیتم صف در حال پخش ارائه دهید
  • مواردی که قبلاً پخش شده را در صف قرار دهید

برای کسب اطلاعات بیشتر درباره نشانگرهای پیشرفت و صف، فعال کردن کنترل پخش را مرور کنید.

ممکن است توسعه دهندگان برنامه ممکن است:

بنیاد و پایه

  • رابط کاربری Glanceable : کاربران باید بتوانند آنچه را که در حال حاضر در حال پخش است در یک نگاه ببینند.