پرش به مطلب اصلی

پخش ویدیو و تنظیمات آن

وضعیتجاری
مالکتیم محصول آپارات 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. پیش از شروع ویدیو تبلیغ پخش می‌شود:
  • ۱b. پخش ویدیو شروع نمی‌شود یا در میانه قطع می‌شود:
    • ۱b1. طراحی این صفحه حالت خطای پخش را نشان نمی‌دهد — [CLARIFICATION NEEDED: حالت خطای پخش در پلیر ویدیو].
  • ۱c. اتصال اینترنت قطع می‌شود:
    • ۱c1. پیام قطعی اینترنت اپلیکیشن نمایش داده می‌شود؛ این پیام در بخش خطاها و اخطارهای اپلیکیشن مستند می‌شود.
  • ۲a. کاربر مدتی هیچ کلیدی نمی‌زند:
    • ۲a1. لایه کنترل‌ها کنار می‌رود و تصویر بی‌لایه می‌شود. مدت این تأخیر در طراحی مشخص نشده است — [CLARIFICATION NEEDED: مدت پنهان شدن خودکار لایه کنترل‌ها].
  • ۵a. کاربر نوار زمان را به انتهای ویدیو می‌برد:
    • ۵a1. حالت پایان پخش فعال می‌شود و ویدیوی بعدی پیشنهاد می‌شود.
  • ۵b. بخشی از ویدیو که کاربر به آن پریده هنوز بافر نشده است:
    • ۵b1. طراحی نشانه‌ای برای وضعیت بافر شدن روی نوار زمان مشخص نکرده است — [CLARIFICATION NEEDED: نمایش وضعیت بافر روی نوار زمان].

پس‌شرط‌ها — ویدیو در حال پخش است و موقعیت تماشای کاربر ثبت می‌شود تا در ادامه تماشا قابل استفاده باشد.

سناریوی ۲: تغییر کیفیت و سرعت پخش

هدف — کاربر می‌خواهد کیفیت تصویر را با سرعت اینترنت خود هماهنگ کند یا سرعت پخش را عوض کند.

نقش‌های درگیر — همه کاربران.

پیش‌نیازها — ویدیویی در حال پخش است.

جریان اصلی

۱. کاربر لایه کنترل‌ها را باز می‌کند و دکمه تنظیمات را انتخاب می‌کند. → پنل «تنظیمات» باز می‌شود و دو سطر «کیفیت پخش» و «سرعت پخش» را با مقدار فعلی هرکدام (در نمونه 1080p و 1.0 X) نشان می‌دهد.

منوی تنظیمات پلیر ویدیو

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

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

۳. کاربر یک کیفیت را انتخاب می‌کند. → پخش با همان کیفیت ادامه می‌یابد و مقدار سطر «کیفیت پخش» در منوی تنظیمات به‌روز می‌شود.

۴. کاربر به منوی تنظیمات برمی‌گردد و «سرعت پخش» را انتخاب می‌کند. → فهرست سرعت‌ها باز می‌شود.

۵. کاربر یک سرعت را انتخاب می‌کند و پنل را می‌بندد. → پخش با سرعت انتخاب‌شده ادامه می‌یابد.

جریان‌های جایگزین و استثنا

  • ۱a. کاربر پنل را بدون تغییر می‌بندد:
    • ۱a1. هیچ تنظیمی عوض نمی‌شود و پخش ادامه می‌یابد.
  • ۲a. ویدیو همه کیفیت‌ها را ندارد:
    • ۲a1. فهرست فقط کیفیت‌های موجود همان ویدیو را نشان می‌دهد. طراحی مشخص نمی‌کند کیفیت‌های ناموجود پنهان می‌شوند یا غیرفعال — [CLARIFICATION NEEDED: نمایش کیفیت‌های ناموجود در فهرست].
  • ۳a. کیفیت انتخاب‌شده برای سرعت اتصال کاربر سنگین است:
    • ۳a1. طراحی پیامی برای این حالت مشخص نکرده است — [CLARIFICATION NEEDED: رفتار پخش وقتی کیفیت انتخابی برای اتصال کاربر سنگین است].
  • ۳b. کاربر «خودکار» را انتخاب می‌کند:
    • ۳b1. کیفیت بر اساس سرعت اتصال تنظیم می‌شود و کیفیت مؤثر در پرانتز کنار گزینه نوشته می‌شود.
  • ۵a. فهرست سرعت‌های قابل انتخاب:
    • ۵a1. جز مقدار پیش‌فرض 1.0 X، بقیه مقادیر در طراحی این صفحه فهرست نشده‌اند — [CLARIFICATION NEEDED: فهرست کامل سرعت‌های پخش].
  • ۵b. کاربر ویدیوی بعدی را باز می‌کند:
    • ۵b1. طراحی مشخص نمی‌کند کیفیت و سرعت انتخاب‌شده برای ویدیوی بعدی هم حفظ می‌شود یا به مقدار پیش‌فرض برمی‌گردد — [CLARIFICATION NEEDED: ماندگاری تنظیمات کیفیت و سرعت بین ویدیوها].

پس‌شرط‌ها — کیفیت و سرعت انتخاب‌شده روی پخش جاری اعمال شده است.

پرسش‌های باز

  • ۱۴۰۵/۰۵/۲۶ — اندازه گام دکمه‌های بازگشت و جلو رفتن (BR-PB5). طراحی و اسناد محصول در این باره ساکت‌اند و تنها منبعی که عددی می‌دهد راهنمای مرکز پشتیبانی آپارات است — منبعی که برای رفتار اپلیکیشن تلویزیون به‌تنهایی کافی نیست. تا تأیید تیم محصول، این عدد مبنای مستندسازی قرار نگرفته است. — در انتظار تیم محصول.
  • ۱۴۰۵/۰۵/۲۶ — مدت پنهان شدن خودکار لایه کنترل‌ها. — در انتظار تیم محصول.
  • ۱۴۰۵/۰۵/۲۶ — فهرست کامل سرعت‌های پخش و ماندگاری تنظیمات بین ویدیوها. — در انتظار تیم محصول.
  • ۱۴۰۵/۰۵/۲۶ — حالت خطای پخش و نمایش وضعیت بافر روی نوار زمان. — در انتظار تیم محصول.

تاریخچه تغییرات

تاریختغییرمنبع
۱۴۰۵/۰۵/۲۶نسخه اولیهطراحی AndroidTV، بخش‌های Video Actions و Setting صفحه Single Video & Live - 1.0.0