2019/12/28: مسار تخزين شرائح مخصص بالكامل في EFV لتلبية الاحتياجات الخاصة
في شهري 3 و4 هذا العام طلب كثيرون تخصيص مجلد تخزين الملفات بعد التحويل والتقسيم. لم أنفذ ذلك حينها لأنه بدا مزعجاً، لكن مع تحسن مهارتي أنشأت وظيفة متقدمة لتخصيص مجلد الشرائح بالكامل، ليحدد كل شخص المسار بحسب حاجته.
الميزات
يمكن للجميع تخصيص المجلد. الرموز المتاحة: {yy} للسنة 2019، و{mm} للشهر 04، و{dd} لليوم 21، و{id} لمعرف ID فريد من 24 محرفاً، و{name} لاسم الفيديو، و{random} لمحارف عشوائية من 6 خانات لمجلد الدقة، و{hd} للدقة مثل 720 لمجلد الدقة.
مثلاً إذا كان مجلد الشرائح في EFV هو {yy}{mm}/{dd}/{id}/{random}، يصبح المسار النهائي /videos/201912/28/5e070410c28c28211c3d6c2c/f57554/index.m3u8.
يُستبدل {yy}{mm} بـ 201912 و{dd} بـ 28 و{id} بمعرف فريد من 24 خانة و{random} بحروف وأرقام إنجليزية عشوائية من 6 خانات لتخزين دقات الفيديو نفسه في مجلدات مختلفة.
مثال
يريد المستخدم A بناء واجهة رفع باستخدام EFV، لتخزين الشرائح بحسب اسم الفيديو وإرجاع مسار m3u8 بعد التحويل لاستدعائه. يمكن للمستخدم استعمال m3u8 بمجرد انتهاء التحويل.
تحقق الوظيفة ذلك، ولا تحتاج واجهة أخرى غير رفع API. حدد المسار {yy}{mm}{dd}/{name}/{hd}.
إذا رفع المستخدم aishangni.mp4، تستطيع الواجهة بمجرد اكتمال الرفع بناء المسار المطابق /videos/20191228/aishangni/720/index.m3u8 وإرجاعه للمستخدم. مريح جداً ويمكن لأي شخص تخصيص أي مسار.


