پخش ویدیو و تنظیمات آن
| وضعیت | جاری |
| مالک | تیم محصول آپارات TV |
| آخرین بازبینی | ۱۴۰۵/۰۵/۲۶ — در برابر بخشهای Video Actions و Setting صفحه Single Video & Live - 1.0.0 طراحی AndroidTV |
معرفی و هدف
کاربر تلویزیون نه ماوس دارد و نه صفحه لمسی؛ همه کنترل پخش باید با چهار جهت و یک کلید تأیید انجام شود. این صفحه توضیح میدهد پخش چطور شروع میشود، کنترلها کجا هستند و کاربر چطور در طول ویدیو جابهجا میشود.
قواعد کلی این بخش در صفحه اصلی بخش آمده است.
هدف کسبوکار: رسیدن سریع به تصویر — هیچ صفحه واسطی بین انتخاب ویدیو و شروع پخش نیست — و کنترل بدون اصطکاک در طول تماشا.
دامنه
شروع پخش، لایه کنترلها، توقف و پخش، جابهجایی در ویدیو، و منوی تنظیمات (کیفیت پخش و سرعت پخش).
خارج از دامنه: اکشنها و توضیحات و پیشنهادها که در اکشنها، توضیحات و پیشنهادها آمدهاند، و پایان پخش و تبلیغات که در پایان پخش، تبلیغات و پخش زنده آمدهاند.
مخاطبان و نقشها
تماشا و کنترل پخش برای همه کاربران یکسان است و به ورود به حساب نیاز ندارد.
قواعد کسبوکار
- BR-PB1 — پخش بلافاصله پس از باز شدن صفحه شروع میشود؛ کاربر برای شروع کاری انجام نمیدهد.
- BR-PB2 — در حالت پخش عادی هیچ کنترلی روی تصویر نیست؛ تمام صفحه ویدیو است.
- BR-PB3 — لایه کنترلها با فشار کلید ظاهر میشود و شامل اینها است: باکس عنوان و توضیح و آمار ویدیو، ردیف کنترلها، نوار زمان، لینک کانال، و ردیف پیشنهادها در پایین.
- BR-PB4 — ردیف کنترلها به این ترتیب است: توقف/پخش، بازگشت، جلو رفتن، پسند، ذخیره، تنظیمات.
- BR-PB5 — بازگشت و جلو رفتن، ویدیو را با گامی ثابت عقب یا جلو میبرند. اندازه این گام در طراحی نوشته نشده است و هنوز تأیید نشده —
[CLARIFICATION NEEDED: اندازه گام بازگشت و جلو رفتن]. - BR-PB6 — با فوکوس روی نوار زمان، کلیدهای چپ و راست دستگیره را جابهجا میکنند و زمان مقصد زیر دستگیره نوشته میشود.
- BR-PB7 — منوی تنظیمات به شکل پنل کناری باز میشود و دو سطر دارد: «کیفیت پخش» و «سرعت پخش»، هرکدام با مقدار فعلی خود.
- BR-PB8 — فهرست کیفیتها عنوان «انتخاب کیفیت پخش» دارد و شامل گزینه «خودکار» — که کیفیت مؤثر آن هم در پرانتز نوشته میشود، در نمونه «خودکار (720p)» — و کیفیتهای ثابت است. در طراحی این کیفیتها آمدهاند:
1080p،720p،480p. - BR-PB9 — زیر فهرست کیفیت، این توضیح نوشته میشود: «کیفیت پخش بر اساس سرعت اتصال تنظیم میشود».
- BR-PB10 — مقدار پیشفرض سرعت پخش
1.0 Xاست.
سناریوها
۱. تماشای یک ویدیو و کنترل پخش ۲. تغییر کیفیت و سرعت پخش
سناریوی ۱: تماشای یک ویدیو و کنترل پخش
هدف — کاربر ویدیویی را تماشا میکند و در طول آن پخش را متوقف میکند، جلو و عقب میرود یا به نقطه دلخواه میپرد.
نقشهای درگیر — همه کاربران.
پیشنیازها — کاربر یک ویدیو را از یکی از لیستهای اپلیکیشن انتخاب کرده است.
جریان اصلی
۱. کاربر یک ویدیو را انتخاب میکند. → سیستم صفحه پخش را باز میکند و ویدیو بلافاصله شروع میشود؛ تصویر تمامصفحه است و هیچ کنترلی روی آن نیست.

۲. کاربر یکی از کلیدهای جهت یا تأیید را میزند. → لایه کنترلها ظاهر میشود: باکس عنوان ویدیو با توضیح کوتاه و آمار (بازدید، زمان انتشار، تعداد دیدگاه)، ردیف کنترلها، نوار زمان با زمان جاری، و لینک کانال در سمت راست.

۳. کاربر روی دکمه توقف/پخش کلید تأیید را میزند. → پخش متوقف میشود و با فشار دوباره از همان نقطه ادامه مییابد.
۴. کاربر دکمه بازگشت یا جلو رفتن را انتخاب میکند. → ویدیو به اندازه یک گام ثابت عقب یا جلو میرود (BR-PB5).
۵. کاربر فوکوس را روی نوار زمان میبرد و با کلیدهای چپ و راست حرکت میکند. → دستگیره جابهجا میشود و زمان مقصد زیر آن نوشته میشود؛ پخش از نقطه انتخابشده ادامه پیدا میکند.
۶. کاربر فوکوس را به بالا میبرد. → باکس عنوان ویدیو فوکوس میگیرد و از همانجا میتوان کشوی توضیحات و دیدگاهها را باز کرد.

جریانهای جایگزین و استثنا
- ۱a. پیش از شروع ویدیو تبلیغ پخش میشود:
- ۱a1. ابتدا تبلیغ pre-roll پخش میشود و پس از آن ویدیو شروع میشود (سناریو تبلیغات در صفحه پایان پخش، تبلیغات و پخش زنده).
- ۱b. پخش ویدیو شروع نمیشود یا در میانه قطع میشود:
- ۱b1. طراحی این صفحه حالت خطای پخش را نشان نمیدهد —
[CLARIFICATION NEEDED: حالت خطای پخش در پلیر ویدیو].
- ۱b1. طراحی این صفحه حالت خطای پخش را نشان نمیدهد —
- ۱c. اتصال اینترنت قطع میشود:
- ۱c1. پیام قطعی اینترنت اپلیکیشن نمایش داده میشود؛ این پیام در بخش خطاها و اخطارهای اپلیکیشن مستند میشود.
- ۲a. کاربر مدتی هیچ کلیدی نمیزند:
- ۲a1. لایه کنترلها کنار میرود و تصویر بیلایه میشود. مدت این تأخیر در طراحی مشخص نشده است —
[CLARIFICATION NEEDED: مدت پنهان شدن خودکار لایه کنترلها].
- ۲a1. لایه کنترلها کنار میرود و تصویر بیلایه میشود. مدت این تأخیر در طراحی مشخص نشده است —
- ۵a. کاربر نوار زمان را به انتهای ویدیو میبرد:
- ۵a1. حالت پایان پخش فعال میشود و ویدیوی بعدی پیشنهاد میشود.
- ۵b. بخشی از ویدیو که کاربر به آن پریده هنوز بافر نشده است:
- ۵b1. طراحی نشانهای برای وضعیت بافر شدن روی نوار زمان مشخص نکرده است —
[CLARIFICATION NEEDED: نمایش وضعیت بافر روی نوار زمان].
- ۵b1. طراحی نشانهای برای وضعیت بافر شدن روی نوار زمان مشخص نکرده است —
پسشرطها — ویدیو در حال پخش است و موقعیت تماشای کاربر ثبت میشود تا در ادامه تماشا قابل استفاده باشد.
سناریوی ۲: تغییر کیفیت و سرعت پخش
هدف — کاربر میخواهد کیفیت تصویر را با سرعت اینترنت خود هماهنگ کند یا سرعت پخش را عوض کند.
نقشهای درگیر — همه کاربران.
پیشنیازها — ویدیویی در حال پخش است.
جریان اصلی
۱. کاربر لایه کنترلها را باز میکند و دکمه تنظیمات را انتخاب میکند. → پنل «تنظیمات» باز میشود و دو سطر «کیفیت پخش» و «سرعت پخش» را با مقدار فعلی هرکدام (در نمونه 1080p و 1.0 X) نشان میدهد.

۲. کاربر «کیفیت پخش» را انتخاب میکند. → فهرست «انتخاب کیفیت پخش» باز میشود: «خودکار (720p)»، 1080p، 720p و 480p، همراه با توضیح «کیفیت پخش بر اساس سرعت اتصال تنظیم میشود».

۳. کاربر یک کیفیت را انتخاب میکند. → پخش با همان کیفیت ادامه مییابد و مقدار سطر «کیفیت پخش» در منوی تنظیمات بهروز میشود.
۴. کاربر به منوی تنظیمات برمیگردد و «سرعت پخش» را انتخاب میکند. → فهرست سرعتها باز میشود.
۵. کاربر یک سرعت را انتخاب میکند و پنل را میبندد. → پخش با سرعت انتخابشده ادامه مییابد.
جریانهای جایگزین و استثنا
- ۱a. کاربر پنل را بدون تغییر میبندد:
- ۱a1. هیچ تنظیمی عوض نمیشود و پخش ادامه مییابد.
- ۲a. ویدیو همه کیفیتها را ندارد:
- ۲a1. فهرست فقط کیفیتهای موجود همان ویدیو را نشان میدهد. طراحی مشخص نمیکند کیفیتهای ناموجود پنهان میشوند یا غیرفعال —
[CLARIFICATION NEEDED: نمایش کیفیتهای ناموجود در فهرست].
- ۲a1. فهرست فقط کیفیتهای موجود همان ویدیو را نشان میدهد. طراحی مشخص نمیکند کیفیتهای ناموجود پنهان میشوند یا غیرفعال —
- ۳a. کیفیت انتخابشده برای سرعت اتصال کاربر سنگین است:
- ۳a1. طراحی پیامی برای این حالت مشخص نکرده است —
[CLARIFICATION NEEDED: رفتار پخش وقتی کیفیت انتخابی برای اتصال کاربر سنگین است].
- ۳a1. طراحی پیامی برای این حالت مشخص نکرده است —
- ۳b. کاربر «خودکار» را انتخاب میکند:
- ۳b1. کیفیت بر اساس سرعت اتصال تنظیم میشود و کیفیت مؤثر در پرانتز کنار گزینه نوشته میشود.
- ۵a. فهرست سرعتهای قابل انتخاب:
- ۵a1. جز مقدار پیشفرض
1.0 X، بقیه مقادیر در طراحی این صفحه فهرست نشدهاند —[CLARIFICATION NEEDED: فهرست کامل سرعتهای پخش].
- ۵a1. جز مقدار پیشفرض
- ۵b. کاربر ویدیوی بعدی را باز میکند:
- ۵b1. طراحی مشخص نمیکند کیفیت و سرعت انتخابشده برای ویدیوی بعدی هم حفظ میشود یا به مقدار پیشفرض برمیگردد —
[CLARIFICATION NEEDED: ماندگاری تنظیمات کیفیت و سرعت بین ویدیوها].
- ۵b1. طراحی مشخص نمیکند کیفیت و سرعت انتخابشده برای ویدیوی بعدی هم حفظ میشود یا به مقدار پیشفرض برمیگردد —
پسشرطها — کیفیت و سرعت انتخابشده روی پخش جاری اعمال شده است.
پرسشهای باز
- ۱۴۰۵/۰۵/۲۶ — اندازه گام دکمههای بازگشت و جلو رفتن (BR-PB5). طراحی و اسناد محصول در این باره ساکتاند و تنها منبعی که عددی میدهد راهنمای مرکز پشتیبانی آپارات است — منبعی که برای رفتار اپلیکیشن تلویزیون بهتنهایی کافی نیست. تا تأیید تیم محصول، این عدد مبنای مستندسازی قرار نگرفته است. — در انتظار تیم محصول.
- ۱۴۰۵/۰۵/۲۶ — مدت پنهان شدن خودکار لایه کنترلها. — در انتظار تیم محصول.
- ۱۴۰۵/۰۵/۲۶ — فهرست کامل سرعتهای پخش و ماندگاری تنظیمات بین ویدیوها. — در انتظار تیم محصول.
- ۱۴۰۵/۰۵/۲۶ — حالت خطای پخش و نمایش وضعیت بافر روی نوار زمان. — در انتظار تیم محصول.
تاریخچه تغییرات
| تاریخ | تغییر | منبع |
|---|---|---|
| ۱۴۰۵/۰۵/۲۶ | نسخه اولیه | طراحی AndroidTV، بخشهای Video Actions و Setting صفحه Single Video & Live - 1.0.0 |