کتابخانه
دانلود plyr و نشانی CDN ایرانی
plyr یه پلیر ساده، قابل دسترس و قابل شخصی سازی برای ویدیو و صدا توی صفحه وبه. فایل های HTML5 و ویدیوهای یوتیوب و ویمیو رو با ظاهر یکدست و کنترل های تمیز نشون می ده. با مجوز MIT منتشر شده و ظاهراً فقط نگهداری امنیتی می شه.
نسخه رسمی و بدون تغییر، از منبع رسمی با مجوز MIT؛ هش هر فایل با منبع بررسی شده است.
- آخرین نسخه
- ۳.۸.۵
- نسخهها در مخزن
- ۱۰
- مجوز
- MIT
- سازنده
- Sam Potts
- آخرین بررسی
- آخرین بهروزرسانی
آخرین نسخه
۱٫۵ مگابایت· ۶۸ فایل· انتشار
SHA-256: 3861802c6e5e46c0acc104a5ecec761c2992a7e93a685fab349004c44436410a
درباره plyr (پلایر)
اگه تا حالا تگ video رو ساده توی صفحه گذاشته باشی، می دونی که هر مرورگر کنترل های خودش رو داره. ظاهرشون فرق می کنه، بعضی هاشون سرعت پخش یا زیرنویس رو درست نشون نمی دن و هماهنگ کردنشون با طراحی سایت دردسره. plyr برای همین کار ساخته شده. روی تگ video و audio سوار می شه و برای ویدیوهای یوتیوب و ویمیو هم همون ظاهر و همون کنترل ها رو می ده. نتیجه اش چیزی شبیه یه پلیر واحده.
کنترل های اصلی رو داره: پخش و توقف، صدا، نوار پیشرفت، تمام صفحه، تغییر سرعت پخش و زیرنویس. روی دسترس پذیری هم تاکید داره، یعنی کار با کیبورد و سازگاری با ابزارهای کمکی. ظاهرش رو هم با CSS می شه به رنگ و سبک سایتت نزدیک کرد. برای فایل صوتی هم همین پلیر جواب می ده، مثلاً برای پادکست یا آموزش صوتی. برای راه اندازی لازم نیست جی کوئری یا فریم ورک خاصی داشته باشی. فقط فایل های جاوااسکریپت و CSS رو به صفحه اضافه می کنی و کار راه می افته.
یه نکته رو قبل از انتخاب جدی بگیر. طبق توضیح صفحه رسمی پروژه، plyr ظاهراً دیگه توسعه فعال نداره و فقط به روزرسانی امنیتی می گیره. همون جا برای کارهای تازه Video.js رو پیشنهاد می کنن. پس منتظر قابلیت جدید نباش. اگه سایتی داری که الان باهاش خوب کار می کنه، لازم نیست عجله کنی. ولی برای پروژه ای که قراره سال ها نگهداری بشه، اول Video.js رو هم بررسی کن و بعد تصمیم بگیر. وضعیت دقیق پروژه رو هم قبل از انتخاب از صفحه رسمی چک کن.
توی شرایط ایران چند چیز رو هم در نظر بگیر. ویدیوی یوتیوب یا ویمیو ممکنه برای خیلی از بازدیدکننده ها بدون فیلترشکن بالا نیاد، پس برای سایت ایرانی بهتره فایل ویدیو رو از هاست خودت پخش کنی. کنترل ها برای سایت راست به چپ شاید به یه کم تنظیم CSS نیاز داشته باشن. زیرنویس فارسی رو هم با فایل VTT و کدگذاری UTF-8 بده تا حروف خراب نشن.
نسخه های رسمی و بدون تغییر plyr توی مخزن داخلی ما هم هست. پس وقتی دسترسی به npm یا منابع خارجی قطعه، می تونی از همین جا برداری.
راهنمای استفاده
plyr یه کتابخانه جاوااسکریپته، نه افزونه وردپرس. برای استفاده باید فایل هاش رو به صفحه اضافه کنی. کد آماده اش پایین همین صفحه هست و لازم نیست از صفر بنویسیش. مراحل کلی این طوره:
- فایل های جاوااسکریپت و CSS رو از همین مخزن بگیر و روی هاست خودت بذار. اگه پروژه ات با npm کار می کنه، می تونی بسته plyr رو نصب کنی.
- فایل CSS رو توی بخش head صفحه و فایل جاوااسکریپت رو پایین صفحه، قبل از بسته شدن body، صدا بزن.
- تگ video یا audio رو توی صفحه بذار و آدرس فایل رو بهش بده. برای یوتیوب و ویمیو یه عنصر مخصوص با شناسه ویدیو لازمه.
- با کد آماده پایین صفحه، plyr رو روی همون عنصر راه بنداز.
- اگه زیرنویس می خوای، فایل VTT رو با کدگذاری UTF-8 کنار ویدیو معرفی کن.
توی وردپرس این فایل ها رو یا توی قالب فرزند می ذاری یا با یه افزونه افزودن کد به سایت اضافه می کنی. قالب فرزند بهتره، چون با به روزرسانی قالب اصلی فایل هات پاک نمی شن. بعد از راه اندازی، صفحه رو توی چند مرورگر و موبایل امتحان کن. اگه سایتت راست به چپه، چیدمان کنترل ها رو هم با دقت نگاه کن و اگه جابه جا بودن، با چند خط CSS درستشون کن.
همه نسخهها (۱۰)
نسخههای ۳.x
- ۳.۸.۵ آخرین نسخه ۱٫۵ مگابایت·نشانی مستقیم فایل اصلی 3.8.5 https://mirror.wbweb.ir/npm/plyr@3.8.5/dist/plyr.min.js
- ۳.۸.۴ ۱٫۹ مگابایت·نشانی مستقیم فایل اصلی 3.8.4 https://mirror.wbweb.ir/npm/plyr@3.8.4/dist/plyr.min.js
- ۳.۸.۳ ۱٫۹ مگابایت·نشانی مستقیم فایل اصلی 3.8.3 https://mirror.wbweb.ir/npm/plyr@3.8.3/dist/plyr.min.js
- ۳.۸.۲ ۱٫۹ مگابایت·نشانی مستقیم فایل اصلی 3.8.2 https://mirror.wbweb.ir/npm/plyr@3.8.2/dist/plyr.min.js
- ۳.۸.۱ ۱٫۹ مگابایت·نشانی مستقیم فایل اصلی 3.8.1 https://mirror.wbweb.ir/npm/plyr@3.8.1/dist/plyr.min.js
- ۳.۸.۰ ۱٫۹ مگابایت·نشانی مستقیم فایل اصلی 3.8.0 https://mirror.wbweb.ir/npm/plyr@3.8.0/dist/plyr.min.js
- ۳.۷.۸ ۱٫۹ مگابایت·نشانی مستقیم فایل اصلی 3.7.8 https://mirror.wbweb.ir/npm/plyr@3.7.8/dist/plyr.min.js
- ۳.۷.۲ ۱٫۹ مگابایت·نشانی مستقیم فایل اصلی 3.7.2 https://mirror.wbweb.ir/npm/plyr@3.7.2/dist/plyr.min.js
- ۳.۶.۱۲ ۱٫۹ مگابایت·نشانی مستقیم فایل اصلی 3.6.12 https://mirror.wbweb.ir/npm/plyr@3.6.12/dist/plyr.min.js
- ۳.۶.۸ قدیمیترین نسخه ۲٫۱ مگابایت·نشانی مستقیم فایل اصلی 3.6.8 https://mirror.wbweb.ir/npm/plyr@3.6.8/dist/plyr.min.js
پرسشهای رایج
-
نه، plyr یه کتابخانه جاوااسکریپته و مثل افزونه از پیشخوان نصب نمی شه. فایل های جاوااسکریپت و CSS رو باید به قالب یا صفحه اضافه کنی، ترجیحاً توی قالب فرزند، و بعد با کد آماده روی تگ video یا audio فعالش کنی. اگه کدنویسی دوست نداری، سراغ افزونه هایی برو که پلیر آماده توی خودشون دارن.
-
طبق توضیح صفحه رسمی پروژه، ظاهراً فقط به روزرسانی امنیتی می گیره و برای کارهای تازه Video.js رو پیشنهاد می کنن. پس قابلیت جدید انتظار نداشته باش. برای سایتی که الان باهاش خوب کار می کنه مشکلی نیست، ولی قبل از شروع یه پروژه بلندمدت، وضعیت پروژه رو از صفحه رسمی چک کن.
-
از نظر فنی بله، ولی خود ویدیو از سرورهای یوتیوب لود می شه و ممکنه برای خیلی از بازدیدکننده ها بدون فیلترشکن بالا نیاد. برای سایت ایرانی بهتره فایل ویدیو رو روی هاست خودت بذاری و با تگ video پخش کنی. plyr همون ظاهر یکدست رو برای فایل خودت هم می ده.
-
معمولاً مشکل از کدگذاری فایله. زیرنویس رو با فرمت VTT و کدگذاری UTF-8 ذخیره کن و همون رو کنار ویدیو معرفی کن. اگه با این کار هم چیدمان متن به هم ریخت، توی سایت راست به چپ چند خط CSS برای جهت و تراز متن زیرنویس اضافه کن.
-
نه، plyr مستقل کار می کنه و به جی کوئری یا فریم ورک خاصی وابسته نیست. فقط فایل جاوااسکریپت و CSS رو به صفحه اضافه می کنی و پلیر رو روی عنصر مورد نظر راه می ندازی. برای همین توی سایت های وردپرسی ساده هم بدون دردسر اضافه می شه.
چیزی که لازم دارید اینجا نیست؟
نام کتابخانه، افزونه یا قالب را بفرستید؛ پس از بررسی، نسخههای رسمی آن به مخزن اضافه میشود.