پخش فیلم و سریال
| وضعیت | جاری |
| مالک | تیم محصول آپارات TV |
| آخرین بازبینی | ۱۴۰۵/۰۵/۲۶ — در برابر صفحه Single Movies - 1.0.0 طراحی AndroidTV و سند context محصول |
معرفی و هدف
این صفحه، مرحله دوم تجربه تماشای فیلم و سریال است: کاربر از صفحه تک عنوان اکشن اصلی را زده و اکنون محتوا در حال پخش است.
پلیر فیلم و سریال با پلیر ویدیوهای کاربران یکی نیست. تفاوتها از جنس محتوا هستند: یک فیلم بلند تیتراژ دارد که باید بتوان از آن رد شد، معمولاً نیمهکاره رها میشود و باید بتوان ادامهاش داد، دوبله و زیرنویس دارد، و اکشنهای اجتماعی (پسند و ذخیره) و دیدگاه ندارد.
هدف کسبوکار: بالا بردن میانگین مدت تماشا (Average Watch Time) و نرخ تکمیل تماشا (Completion Rate) با برداشتن اصطکاکهای خاص محتوای بلند — ادامه تماشا، رد کردن تیتراژ و قسمت بعدی.
دامنه
کنترلهای پخش، نوار زمان، انتخاب بین ادامه تماشا و پخش از ابتدا، رد کردن تیتراژ، ردیفهای پیشنهاد زیر پلیر، و حالت پایان پخش.
خارج از دامنه:
- تنظیمات پخش (کیفیت، سرعت، صدا، زیرنویس) که در صفحه تنظیمات پخش فیلم و سریال آمده است.
- پلیر ویدیوهای کاربران و پخش زنده که در بخش پخش ویدیو و پخش زنده مستند شده است.
مخاطبان و نقشها
رسیدن به این صفحه فقط برای کاربر واردشده به حساب ممکن است، چون شروع تماشای فیلم و سریال نیازمند ورود است. بنابراین همه کاربرانی که این صفحه را میبینند یک تجربه یکسان دارند.
قواعد کسبوکار
- BR-P1 — در حالت پخش عادی، هیچ لایهای روی تصویر نیست؛ لایه کنترلها با اقدام کاربر ظاهر میشود.
- BR-P2 — ردیف کنترلها شامل توقف/پخش، بازگشت و جلو رفتن، و تنظیمات است. برخلاف پلیر ویدیوهای کاربران، دکمه پسند و ذخیره در این پلیر وجود ندارد.
- BR-P3 — بلوک متادیتای بالای کنترلها شامل عنوان، توضیح، و ردیف مشخصات (مدت، کشور و سال، کارگردان، کیفیت) است. این بلوک باز نمیشود؛ این پلیر دیدگاه و توضیحات کامل ندارد.
- BR-P4 — باز کردن فیلم یا قسمتی که کاربر قبلاً نیمهکاره رها کرده، پیش از شروع پخش دو گزینه پیش روی او میگذارد: «ادامه تماشا» و «پخش از ابتدا». فوکوس پیشفرض روی «ادامه تماشا» است.
- BR-P5 — در بازه تیتراژ، دکمه «رد کردن تیتراژ» نمایش داده میشود و انتخاب آن پخش را به پایان تیتراژ میبرد.
- BR-P6 — زیر پلیر ردیفهای پیشنهاد قرار دارد. برای یک قسمت سریال: «قسمت بعدی» و سپس ردیف قسمتهای همان فصل. برای یک فیلم: «فیلمهای مشابه».
- BR-P7 — در پایان یک قسمت سریال، گزینههای «تماشای قسمت بعد» و «پخش مجدد» نمایش داده میشود؛ فوکوس پیشفرض روی «تماشای قسمت بعد» است.
- BR-P8 — در پایان یک فیلم، گزینههای «بازگشت به صفحه فیلم» و «پخش مجدد» نمایش داده میشود.
- BR-P9 — لایه پایان پخش دکمه بستن («✕») دارد تا کاربر بتواند آن را کنار بزند.
- BR-P10 — لایه کنترلها در این پلیر پنهان شدن خودکار ندارد؛ با بیعملی کاربر خودبهخود بسته نمیشود.
- BR-P11 — انتخاب «ادامه تماشا» برای همیشه نمیماند: چند دقیقه پس از تماشا و با تازهسازی صفحه، آن عنوان دیگر در ادامه تماشا نمایش داده نمیشود.
- BR-P12 — با پایان آخرین قسمت یک سریال، سریال مشابه دیگری پیشنهاد میشود؛ یعنی جریان با پایان سریال متوقف نمیشود.
- BR-P13 — در صورت اختلال شبکه در حین پخش، خطای تلاش مجدد به کاربر نمایش داده میشود.
سناریوها
۱. تماشای یک فیلم یا قسمت سریال ۲. ادامه دادن تماشای نیمهکاره ۳. پایان پخش و رفتن به قسمت بعد
سناریوی ۱: تماشای یک فیلم یا قسمت سریال
هدف — کاربر محتوا را تماشا میکند و در طول پخش آن را کنترل میکند.
نقشهای درگیر — کاربر واردشده به حساب.
پیشنیازها — کاربر اکشن اصلی را در صفحه تک عنوان زده و دسترسی او مجاز است.
جریان اصلی
۱. کاربر اکشن اصلی صفحه تک عنوان را انتخاب میکند. → سیستم صفحه پخش را باز میکند و پخش شروع میشود؛ تصویر تمامصفحه است و هیچ کنترلی روی آن دیده نمیشود.
۲. در بازه تیتراژ، دکمه «رد کردن تیتراژ» در پایین سمت راست تصویر ظاهر میشود. → کاربر میتواند آن را نادیده بگیرد یا انتخاب کند.

۳. کاربر فوکوس را روی همان دکمه میبرد و آن را انتخاب میکند. → دکمه در حالت فوکوس برجسته میشود، پخش به پایان تیتراژ منتقل میشود و دکمه از صفحه میرود.

۴. کاربر کلید تأیید یا جهت را میزند. → لایه کنترلها ظاهر میشود: بلوک عنوان و مشخصات، ردیف کنترلها (توقف، بازگشت، جلو رفتن، تنظیمات) و نوار زمان با زمان جاری.

۵. کاربر با کلیدهای چپ و راست روی نوار زمان جابهجا میشود. → زمان جاری زیر دستگیره نوار بهروز میشود و پخش از نقطه انتخابشده ادامه پیدا میکند.
۶. کاربر به پایین حرکت میکند. → ردیفهای پیشنهاد زیر پلیر دیده میشود: برای یک قسمت سریال «قسمت بعدی» و سپس قسمتهای همان فصل.

۷. برای یک فیلم، همان محل ردیف «فیلمهای مشابه» را نشان میدهد. → کاربر میتواند از همانجا عنوان دیگری را برای تماشا انتخاب کند.

جریانهای جایگزین و استثنا
- ۱a. پخش شروع نمیشود یا در میانه قطع میشود:
- ۱a1. سیستم خطای پخش را نشان میدهد. متن و چیدمان آن در طراحی این صفحه نیامده است — در صورت اختلال شبکه، خطای «تلاش مجدد» نمایش داده میشود (BR-P13).
- ۱b. اتصال اینترنت قطع میشود:
- ۱b1. پیام قطعی اینترنت اپلیکیشن نمایش داده میشود. این پیام در بخش خطاها و اخطارهای اپلیکیشن مستند میشود، نه اینجا.
- ۲a. عنوان تیتراژ ندارد یا بازه تیتراژ برای آن مشخص نشده است:
- ۲a1. دکمه «رد کردن تیتراژ» نمایش داده نمیشود.
- ۴a. کاربر مدتی هیچ کلیدی نمیزند:
- ۴a1. لایه کنترلها کنار میرود و تصویر بیلایه میشود. مدت این تأخیر در طراحی مشخص نشده است — این پلیر پنهان شدن خودکار کنترلها ندارد (BR-P10).
- ۵a. کاربر نوار زمان را به انتهای محتوا میبرد:
- ۵a1. حالت پایان پخش فعال میشود — سناریو ۳.
- ۶a. برای قسمت آخر یک فصل، قسمت بعدی وجود ندارد:
- ۶a1. طراحی مشخص نمیکند ردیف «قسمت بعدی» در این حالت حذف میشود یا قسمت اول فصل بعد را نشان میدهد — با پایان آخرین قسمت سریال، سریال مشابه دیگری پیشنهاد میشود (BR-P12).
پسشرطها — موقعیت تماشای کاربر ذخیره میشود تا در ردیف «ادامه تماشا» و در دفعه بعد قابل ادامه دادن باشد.
سناریوی ۲: ادامه دادن تماشای نیمهکاره
هدف — کاربر فیلم یا قسمتی را که قبلاً نیمهکاره رها کرده باز میکند و انتخاب میکند از همان نقطه ادامه دهد یا از ابتدا ببیند.
نقشهای درگیر — کاربر واردشده به حساب.
پیشنیازها — کاربر پیشتر همین عنوان را شروع کرده و تمام نکرده است.
جریان اصلی
۱. کاربر اکشن اصلی همان عنوان را انتخاب میکند. → سیستم پیش از شروع پخش، دو گزینه «ادامه تماشا» و «پخش از ابتدا» را روی تصویر نشان میدهد؛ فوکوس روی «ادامه تماشا» است.

۲. کاربر «ادامه تماشا» را انتخاب میکند. → پخش از همان نقطهای که رها شده بود ادامه پیدا میکند.
۳. یا کاربر «پخش از ابتدا» را انتخاب میکند. → پخش از ثانیه صفر شروع میشود.
جریانهای جایگزین و استثنا
- ۱a. کاربر این عنوان را قبلاً ندیده است:
- ۱a1. این انتخاب نمایش داده نمیشود و پخش مستقیم از ابتدا شروع میشود.
- ۱b. کاربر هیچکدام از دو گزینه را انتخاب نمیکند:
- ۱b1. طراحی مشخص نمیکند این انتخاب پس از مدتی خودبهخود به یکی از دو حالت میرود یا منتظر کاربر میماند — کنترلها خودبهخود بسته نمیشوند، پس انتخاب روی صفحه باقی میماند (BR-P10).
- ۲a. موقعیت ذخیرهشده تقریباً به انتهای محتوا رسیده است:
- ۲a1. طراحی مشخص نمیکند از کدام نقطه به بعد، محتوا «دیدهشده» حساب میشود و این انتخاب دیگر نمایش داده نمیشود — چند دقیقه پس از تماشا و با تازهسازی صفحه، آن عنوان از ادامه تماشا برداشته میشود (BR-P11).
پسشرطها — پخش در جریان است، از نقطه انتخابشده.
سناریوی ۳: پایان پخش و رفتن به قسمت بعد
هدف — پخش به انتها رسیده است و کاربر باید بتواند بدون جستجو به قسمت بعد برود، دوباره ببیند، یا برگردد.
نقشهای درگیر — کاربر واردشده به حساب.
پیشنیازها — پخش یک فیلم یا یک قسمت سریال به انتها رسیده است.
جریان اصلی
۱. پخش یک قسمت سریال به انتها میرسد. → سیستم لایه پایان پخش را نشان میدهد با دو گزینه «تماشای قسمت بعد» و «پخش مجدد» و یک دکمه بستن؛ فوکوس روی «تماشای قسمت بعد» است.

۲. کاربر «تماشای قسمت بعد» را انتخاب میکند. → پخش قسمت بعد شروع میشود.
۳. برای یک فیلم، همین لایه گزینههای «بازگشت به صفحه فیلم» و «پخش مجدد» را نشان میدهد.

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

۶. کاربر میتواند به جای پذیرفتن پیشنهاد، لیست پیشنهادها را ببیند.

جریانهای جایگزین و استثنا
-
۱a. کاربر دکمه بستن را انتخاب میکند:
- ۱a1. لایه پایان پخش بسته میشود و کاربر روی صفحه پلیر میماند.
-
۲a. قسمت بعدی وجود ندارد (قسمت آخر):
- ۲a1. طراحی برای پایان آخرین قسمت یک سریال فریم جداگانه ندارد — با پایان آخرین قسمت، سریال مشابه دیگری پیشنهاد میشود (BR-P12).
-
۵a. کاربر شمارش معکوس را کنار میزند:
- ۵a1. گزینههای «پخش مجدد» و «ویدیوی بعدی» در اختیار او قرار میگیرد.

-
۵b. پیشنهادی برای نمایش وجود ندارد:
- ۵b1. طراحی این حالت را پوشش نمیدهد —
[CLARIFICATION NEEDED: پایان پخش وقتی هیچ پیشنهادی وجود ندارد].
- ۵b1. طراحی این حالت را پوشش نمیدهد —
پسشرطها — کاربر در حال تماشای عنوان بعد است، در صفحه تک عنوان است، یا روی صفحه پلیر متوقف مانده است.
وابستگیها و پیشنیازها
- ورود به حساب بهعنوان پیششرط رسیدن به این صفحه.
- بازه تیتراژ بهعنوان دادهای که همراه محتوا میآید و دکمه «رد کردن تیتراژ» به آن وابسته است.
- موقعیت تماشای ذخیرهشده برای انتخاب ادامه تماشا و برای ردیف «ادامه تماشا» در صفحه لیست.
تاریخچه تغییرات
| تاریخ | تغییر | منبع |
|---|---|---|
| ۱۴۰۵/۰۵/۲۸ | پاسخ تیم محصول به هر چهار پرسش باز: افزودن BR-P10 (نبود پنهانسازی خودکار کنترلها)، BR-P11 (آستانه حذف از ادامه تماشا)، BR-P12 (پیشنهاد سریال مشابه در پایان سریال) و BR-P13 (خطای تلاش مجدد در اختلال شبکه) | تیم محصول |
| ۱۴۰۵/۰۵/۲۶ | نسخه اولیه | طراحی AndroidTV صفحه Single Movies - 1.0.0 + سند context محصول |