درحال بارگذاری

معرفی پکیج Video Platforms Parser برای کار با پلتفرم های ویدیو در php و لاراول

تاریخ: شنبه, 09 آذر 1398

نویسنده: مصطفی دربان حسینی... بازیدها: 468 - نظرات : 0 دسته بندی: برنامه نویسی


 همراه شما هستیم با معرفی یک پکیج کاربردی دیگر برای php و لاراول . این بار قصد داریم یک پکیج مفید برای کار کردن با پلتفرم های مطرح نشر ویدیو در دنیا را به شما معرفی کنیم تا بتوانید به سادگی در لاراول و یا کدهای php ویدیوهای منتشر شده در آنها (مثلا بوتیوب) را منتشر کنید. در ادامه با معرفی این پکیج همراه ما باشید.

پکیج Video Platforms Parser توسط اکانت @chojnicki در گیت هاب برای Php تولید شده است و می تواینید از آن در لاراول نیز استفاده کنید. این پکیج به عنوان یک SDK برای کار با سیستم های ویدیو مطرح ویدیو مثل YouTube, Dailymotion, Facebook و... است. و می توانید به سادگی از آن استفاده کنید.

استفاده از API این بسته بسیار ساده است و می توانید به کمک آن به شکل زیر اطلاعات را دریافت کنید:

$info = $parser->get('https://www.youtube.com/watch?v=jofNR_WkoCE');

در زیر نیز یک نمونه کد برای کار با Dailymotion را برای شما قرار داده ایم که البته شما می توانید برای سایر پلتفرم هایی که توسط این پکیج پشتیبانی می شوند نیز از همین داده ها و باسدگی استفاده کنید:

>>> \VideoPlatformsParser::get('https://www.dailymotion.com/video/x6qac05?playlist=x5xlnc');
=> [
     "id" => "x6qac05",
     "platform" => "dailymotion",
     "title" => "Simon Pegg on His Most Iconic Characters",
     "description" => "Simon Pegg breaks down his favorite and most iconic characters, including Tim from "Spaced," Shaun from "Shaun of the Dead," Nicholas Angel from "Hot Fuzz," Gary King from "The World's End," Scotty in "Star Trek," Unkar Plutt in "Star Wars: The Force Awakens," and Benji Dunn in the "Mission: Impossible" movies. Simon stars in "Mission: Impossible - Fallout," out in theaters July 27th.",
     "thumbnail" => "https://s1.dmcdn.net/v/OGOr51TU0A1fJD7He",
     "tags" => [
       "celebrity",
       "iconic",
       "mission impossible",
       "simon pegg",
       "Season: Season 1",
       "Series: Iconic Characters",
     ],
     "api" => true,
   ]

تا زمان نگارش این مطلب این پکیج از پلتفرم های زیر برای استفاده پشتیبانی می کند:

  • YouTube
  • Dailymotion
  • Facebook
  • LiveLeak
  • CDA
  • Vimeo
  • Streamable

برای استفاده از این بسته می توانید به سادگی و به کمک کامپوزر و استفاده از دستور زیر آن را در پروژه خود قرار دهید:

composer require chojnicki/video-platforms-parser

و یا سورس کد آن را دانلود کرد و با دستور زیر در برنامه های php فراخوانی کنید:

require '/video-platforms-parser/src/VideoPlatformsParser.php';

اگر میخواهید از این پکیج در لاراول استفاده کنید بعد از نصب با کامپوزر می توانید با دستور زیر کافیک آن را نیز در پروژه خود تولید کنید:

php artisan vendor:publish --provider="Chojnicki\VideoPlatformsParser\ServiceProvider"

شما می توانید برای دریافت اطلاعات بیشتر در رابطه با این پکیج ،راهنمای نصب و استفاده از آن و یا دریافت سورس کد آن به آدرس گیت هاب آن که در زیر برای شما قرار داده ایم مراجعه کنید:

آدرس گیت هاب Video Platforms Parser

  نظر شما چیست؟ شما می توانید نظرات ،پیشنهادات و اطلاعات خود را در رابطه با این مطلب و موضوعات مربوط از طریق قسمت نظرات با ما و سایر بازدیدکنندگان در میان بگذارید.


نویسنده: مصطفی دربان حسینی... بازیدها: 468 - نظرات : 0 دسته بندی: برنامه نویسی

جستجو
کلاس برتر
ارائه دهنده بهترین و به روز ترین ویدیو های و مقالات آموزشی و همچنین مقالات مختلف در رابطه با تکنولوژی ،معماری ،مدیریت و سایر رشته های کاربردی.ما برای شما بهترین ها را میخواهیم.

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