سلام وقت بخیر استاد
استاد برای قراردادن ویدیو ها داخل ابر اروان از 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.’
]
}
}
و بنظرم پلتفرم میزبانی ویدیو که گذاشتن واقعا عالیه