نشانگر پیشرفت یک نمایش تصویری از مدت زمان و زمان پخش سپری شده برای یک منبع رسانه است. در برنامه های رسانه ای در حین پخش ظاهر می شود.
آناتومی
نشانگر پیشرفت رسانه شامل یک آهنگ غیرفعال (نمایش داده شده به رنگ خاکستری) است که مدت زمان منبع رسانه را نشان می دهد، و یک آهنگ فعال (نمایش داده شده با رنگ تاکیدی) که برای نشان دادن زمان پخش سپری شده روی آهنگ غیرفعال قرار می گیرد.
1. آهنگ فعال 2. مسیر غیر فعال
نشانگر پیشرفت رسانه می تواند خطی یا دایره ای باشد.
نشانگر پیشرفت خطی مدت و زمان سپری شده را در یک محور افقی نمایش می دهد. بخش قابل مشاهده مسیر در یک ناحیه لمسی هدف 76dp در مرکز قرار دارد. ضربه زدن یا کشیدن زمان سپری شده به کاربر امکان می دهد به مکان های مختلف در منبع رسانه حرکت کند. نشانگر پیشرفت رسانه خطی برای صفحه نمایش های 800dp یا بلندتر در نظر گرفته شده است.
نشانگر پیشرفت دایره ای مدت و زمان سپری شده را به صورت دایره ای نمایش می دهد. ضربه زدن یا کشیدن زمان سپری شده برای جابجایی به مکان های مختلف پشتیبانی نمی شود. نشانگر پیشرفت رسانه دایره ای برای صفحه نمایش هایی با ارتفاع کمتر از 800dp و برای استفاده زمانی که کنترل های پخش رسانه به حداقل رسیده است در نظر گرفته شده است.
نشانگر پیشرفت رسانه ها
در حین پخش، نشانگر پیشرفت در یکی از چهار حالت است:
پخش: رسانه در حال پخش است و آهنگ فعال در مسیر غیرفعال پیشروی می کند تا زمان سپری شده را نشان دهد.
Paused: کاربر پخش را متوقف کرد. آهنگ فعال در نقطه ای که پخش متوقف می شود ثابت است.
بافر: برنامه رسانه در حال بارگیری محتوا برای پخش است. این نشانگر یک خط سفید را نشان می دهد که در حین بارگیری محتوا به طور مکرر در مسیر غیرفعال پیشروی می کند.
خطا: رسانه پخش نمی شود. هیچ آهنگ فعالی وجود ندارد و آهنگ غیرفعال غیرفعال است.
وضعیت پخش: آهنگ فعال با پخش رسانه در مسیر غیرفعال پیشروی می کند. حالت مکث: آهنگ فعال ثابت است در حالی که پخش رسانه متوقف شده است.
حالت بافر: یک خط سفید به طور مکرر در مسیر غیرفعال در حین بارگیری محتوا پیشروی می کند. وضعیت خطا: هنگامی که یک خطای رسانه رخ می دهد، هیچ تراک فعالی نمایش داده نمی شود و آهنگ غیرفعال غیرفعال می شود.
مشخصات
نشانگر پیشرفت رسانه خطی
نشانگر پیشرفت رسانه دایره ای
سفارشی سازی
در طول پخش رسانه، آهنگ فعال نشانگر پیشرفت رسانه با استفاده از رنگ برجسته نمایش داده می شود. رنگ تاکیدی پیش فرض سایه آبی است. توسعه دهندگان برنامه می توانند انتخاب کنند که به جای آن یک رنگ تاکیدی برنامه ارائه دهند که نشان دهنده برند رسانه آنها باشد. به طور مشابه، OEM ها می توانند رنگ برجسته ای را ارائه دهند که نشان دهنده برند خودروی آنها باشد. در صورت ارائه، یک رنگ تاکیدی OEM بر رنگ تاکیدی یک برنامه اولویت دارد.
یک ظاهر طراحی پیش فرض برای نشانگر پیشرفت یک سایه آبی است. توسعهدهندگان برنامه میتوانند استایل پیشفرض برنامه را با رنگ برجسته برند خود (سبز در این مثال) لغو کنند. OEM ها نیز می توانند سبک پیش فرض و برنامه را با رنگ برجسته برند خود (نارنجی در این مثال) لغو کنند. نمونههایی از طرحبندی رنگ تاکیدی پیشفرض، برنامه و OEM که روی نشانگر پیشرفت دایرهای اعمال میشود
برای راهنمایی خاص برای استفاده از رنگ برای سفارشی کردن اجزا، از Color دیدن کنید.
مثال ها
نشانگر پیشرفت رسانه خطی در نمای پخش برنامه رسانه در اینجا، نشانگر پیشرفت رسانه دایره ای بر روی کنترل پخش حداقل شده ظاهر می شود. کنترل به حداقل رسیده یک صفحه لیست پخش را پوشش می دهد.
تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2024-10-30 بهوقت ساعت هماهنگ جهانی."],[[["The media progress indicator visually represents the duration and elapsed playing time of media in automotive OS media apps."],["It has two forms: linear for larger screens and circular for smaller screens or minimized controls."],["The indicator displays different states: playing, paused, buffering, and error, each with a unique visual representation."],["The progress indicator's color can be customized by app developers and OEMs, with OEM customizations taking precedence."]]],[]]