آموزش جاوااسکریپت انجمن ها Nodejs ارسال ویدیو از طریق API

در حال نمایش 1 نوشته (از کل 1)
  • نویسنده
    نوشته‌ها
  • #63098 پاسخ
    زهرا کشاورز
    مشارکت کننده

    سلام وقت بخیر استاد

    استاد برای قراردادن ویدیو ها داخل ابر اروان از api استفاده کردم تا ویدیوهایی که اپلود میکنم اونجا اپلود بشن

    و قطعا با این سرویس جذاب کارکردید و اشناهستید و سوال و مشکلم اینه که :

    برای ایجاد ویدیو با api باید مقدار video_url ارسال بشه به api اروان

    و من قصدم اینه وقتی ویدیو رو داخل سایت اپلود میکنم و فرم رو میزنم این ویدیو ارسال بشه

    و خب ویدیو ارسالی به شکل بافر هست و باید ادرس درستی باشه تا ویدیو رو به خوبی دریافت کنه و ذخیره کنه

    const url =https://napi.arvancloud.com/vod/2.0/channels/${arvanchannelId}/videos
    const response = await fetch(url,{
    method: “POST”,
    headers:{
    ‘Content-Type’: ‘application/json’,
    ‘Authorization’: ‘MY APIKEY…’
    },
    body: JSON.stringify({
    “title”: “عنوان ویدیو”,
    “convert_mode”: “auto”,
    “description”: “شرح و توضیحات ویدیو”,
    “video_url”: “https://………”,
    })
    })
    باید videourl رو چیکارکنم تا ویدیو به خوبی ارسال بشه و اون سمت به درستی ذخیره بشه….

    + از پروتکل tus هم میشه استفاده کرد و میشه از قابلیت resumable اون بهره برد تا ویدیو ها اگر حین ارتباط با api و ارسال اطلاعات با مشکل و خطا رو به رو شد دیگ نیاز نباشه از اول فایل رو اپلود کنیم و تا جایی که اپلود شده بود ادامه پیدا میکنه اما من فقط میخوام video_url اون به خوبی ارسال بشه و ذخیره بشه همین

    وقتی به درستی ارسال نشه این دو پیام رو میده هم با postman دونه دونه تست کردم و هم از سایت

    {
    message: ‘The given data was invalid.’,
    errors: {
    video_url: [
    ‘The video url format is invalid.’,
    ‘The media source is not valid.’
    ]
    }
    }
    و بنظرم پلتفرم میزبانی ویدیو که گذاشتن واقعا عالیه

در حال نمایش 1 نوشته (از کل 1)
پاسخ به: ارسال ویدیو از طریق API
اطلاعات شما: