این مخزن نسخهی فرانتاند یک پلیر آنلاین ویدیو است که با PHP، JavaScript و CSS پیادهسازی شده و برای پخش لینکهای مستقیم ویدیو از دامنههای مشخص Ththt.ir طراحی شده است.
/home/runner/work/player/player/index.phpرابط کاربری اصلی، اعتبارسنجی لینک و ساختار صفحه/home/runner/work/player/player/player.jsمنطق کامل پلیر و کنترلهای تعاملی/home/runner/work/player/player/style.cssاستایل اختصاصی رابط کاربری
- پخش/توقف، جلو/عقب ۱۰ ثانیه
- جابجایی فریمبهفریم
- کنترل صدا و بیصدا
- تنظیم سرعت پخش
- چرخش ویدیو
- حالت تمامصفحه و Picture-in-Picture
- نوار پیشرفت با پشتیبانی Drag و Touch
- نمایش وضعیت پخش و پیامهای مرکزی
- طراحی ریسپانسیو (موبایل و دسکتاپ)
- حذف وابستگی CDN و استفاده از فایلهای محلی Bootstrap / Font Awesome / Vazirmatn
- پشتیبانی از آفلاینسازی با Service Worker و Web App Manifest
پارامتر u در Query String باید یکی از پیشوندهای زیر را داشته باشد:
https://download.ththt.ir/file/https://online.ththt.ir/file/
نمونه:
index.php?u=https://download.ththt.ir/file/example.mp4
Space: پخش/توقف←/→: عقب/جلو ۱۰ ثانیه↑/↓: کموزیاد کردن صداM: بیصداF: تمامصفحهP: Picture-in-PictureQ/E: چرخش چپ/راست,/.: فریم قبلی/بعدی0تا9: پرش به درصدهای ویدیو
این پروژه Build Step ندارد. برای اجرا کافی است مخزن را روی یک وبسرور PHP قرار دهید و فایل index.php را باز کنید.
- بعد از اولین بارگذاری موفق، فایلهای استاتیک اصلی در مرورگر کش میشوند.
- در حالت آفلاین، رابط اصلی پلیر از کش لود میشود.