1.0.1 • Published 5 months ago

ng-aparat-video v1.0.1

Weekly downloads
-
License
-
Repository
github
Last release
5 months ago

NgAparatVideo

NgAparatVideo یک کتابخانه Angular برای نمایش ویدیوهای آپارات است. این کتابخانه به شما امکان می‌دهد بدون نیاز به قرار دادن مستقیم iframe در کد، ویدیوهای آپارات را در پروژه‌های Angular خود نمایش دهید.

نصب

برای نصب این کتابخانه، دستور زیر را اجرا کنید:

npm install ng-aparat-video

نحوه استفاده

پس از نصب، ماژول NgAparatVideoModule را در ماژول اصلی یا ماژول مربوطه در پروژه خود اضافه کنید:

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import { NgAparatVideoModule } from 'ng-aparat-video';

@NgModule({
  declarations: [AppComponent],
  imports: [BrowserModule, NgAparatVideoModule],
  providers: [],
  bootstrap: [AppComponent],
})
export class AppModule {}

استفاده در کامپوننت

پس از وارد کردن ماژول، می‌توانید کامپوننت ng-aparat-video را در قالب (template) خود استفاده کنید:

<ng-aparat-video videoId="YOUR_VIDEO_ID"></ng-aparat-video>

خصوصیات کامپوننت

نام ویژگینوع دادهمقدار پیش‌فرضتوضیحات
videoIdstring-شناسه ویدیوی آپارات که می‌خواهید نمایش دهید
useScriptEmbedbooleantrueانتخاب روش نمایش (اسکریپت امبد یا آیفریم)
autoplaybooleantrueپخش خودکار ویدیو
mutedbooleantrueبی‌صدا کردن ویدیو هنگام شروع
titleShowbooleantrueنمایش عنوان ویدیو
startTimenumber0زمان شروع ویدیو به ثانیه
recomstringselfتنظیمات پیشنهاد ویدیو (خودکار یا پیشنهادی)

اجرای تست‌ها

برای اجرای تست‌های واحد از دستور زیر استفاده کنید:

ng test ng-aparat-video

درباره این پروژه

این کتابخانه برای تسهیل نمایش ویدیوهای آپارات در پروژه‌های Angular توسعه یافته است. در صورتی که وب‌سایت آپارات روش نمایش ویدیوهای خود را تغییر دهد، کافی است این کتابخانه را به‌روز کنید تا نیاز به تغییر در کل پروژه نداشته باشید.

منابع اضافی

برای اطلاعات بیشتر، می‌توانید به مستندات رسمی Angular و npm مراجعه کنید:

1.0.1

5 months ago

1.0.0

5 months ago