پلیر وب
بخش مهمی از هر سرویس میزبانی و پلتفرم ویدیو، پخش و تجربه کاربر در هنگام تعامل با ویدیو است. پلیر ابر آروان، پیچیدگیهای ارایه ویدیو در دستگاهها، مرورگرها و برنامهها را کاهش میدهد. ابر آروان یک فریمورک و رابط کاربری غنی و سازگار با بیشتر دستگاهها و مرورگرها برای ایجاد تجربیات منحصر به فرد کاربران ویدیویی ارایه میدهد.

در این مستند، به بررسی قابلیتها، نحوه راهاندازی، میانبرها و ساختار رویدادهای پلیر میپردازیم.
قابلیتها
پلیر ابر آروان قابلیتهای پخش ویدیو و صوت، پخش زنده، پشتیبانی از چند زبان (دوبله)، PiP، زیرنویس، کنترل سرعت پخش، انتخاب کیفیت، اضافه کردن تبلیغات و لوگو، تطبیق اندازه و chapter را دارد.
در جدول زیر تمام قابلیتهای پلیر به همراه توضیحات قابل توجه مرتبط با هر قابلیت عنوان شده است:
| توضیحات | قابلیت |
|---|---|
| پشتیبانی از HLS(.m3u8), DASH(.mpd) ,MP3 ,MP4 | Video / Audio |
| امکان پخش محتوای On Demand و Live | On-demand / Live Stream |
| سازگار با صفحات نمایش لمسی | Touch |
| سازگار با تمامی اندازههای صفحه نمایش | Responsive |
| امکان فراخوانی چند نسخه (instance) با تنظیمات مختلف در یک صفحه | Multi-Instance |
| پشتیبانی از دو زبان فارسی و انگلیسی | Language |
| امکان تغییر رفتار و تنظیمات | Customizable |
| پشتیبانی از Resume و شروع به پخش محتوا از ادامه زمان قبلی | Resume Playback |
| پشتیبانی از حالت Full Screen و Picture in Picture | FullScreen / Picture-in-Picture(PiP) |
| امکان نمایش لوگو | Logo |
| پشتیبانی از چند صوت مختلف برای یک محتوا | Multiple Audio |
| پشتیبانی از زیرنویس | Subtitle |
| امکان قسمتبندی کردن محتوا | Chapter |
| ا مکان تغییر سرعت پخش | Speed Control |
| پشتیبانی از کلیدهای میانبر صفحه کلید | Shortcuts |
| دسترسی به همه ایونتهای پلیر یا تبلیغات | Events |
| سازگار با دو حالت استاندارد: Pre-Roll, VAST(v3, v4) و غیر استاندارد: Mid-Roll, Post-Roll (فقط برای پلتفرم ویدیو آروان) | Advertising |
| امکان تغییر کیفیت محتوا بهشکل دستی | Quality Selector |
راهاندازی
پلیر ابر آروان روی مسیری از دامنهی اصلی آروان و بهوسیله فایل کانفیگی که دریافت میکنید میزبانی میشود.
https://player.arvancloud.ir/?config={CONFIG_URL}
برای استفاده از پلیر میتوانید از آدرس پلیر، iFrame، HTMLElement یا JavaScript استفاده کنید.
iFrame
این کد که در پنل کاربری شما و پس از تبدیل و پردازش ویدیو در اختیار شما قرار میگیرد، در قالب زیر ارایه میشود و روی دامنه آروان سرو میشود.
<!DOCTYPE html>
<html lang="en">
<head>
<title>ArvanPlayer</title>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<link rel="icon" href="favicon.png" />
</head>
<body>
<iframe id="ir1p" width="560" height="315" frameborder="0" title="{TITLE}" src="https://player.arvancloud.ir/?config={CONFIG_URL}"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen></iframe>
</body>
</html>
HTMLElement
<!DOCTYPE html>
<html lang="en">
<head>
<title>ArvanPlayer</title>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<link rel="icon" href="favicon.png" />
<script type="application/javascript" src="https://player.arvancloud.ir/arvanplayer.min.js"></script>
<style>
html {
/* default */
font-size: 16px;
}
</style>
</head>
<body>
<div id="r1p_container">
<div id="r1p" class="arvanplayer" style="width: 560px; height: 315px;" config="{CONFIG_URL}" data-config='{
"currenttime": 0,
"autostart": false,
"repeat": false,
"mute": false,
"preload": "auto",
"controlbarautohide": true,
"lang": "en",
"aspectratio": "",
"color": "",
"controls": true,
"touchnativecontrols": false,
"displaytitle": true,
"displaycontextmenu": true,
"logoautohide": true
}'></div>
</div>
</body>
</html>