سؤال

أحتاج إلى التحقق من وجود ملف في Flash على عدد من مقاطع الفيديو. لقد حاولت LoadVars و MovieCliploader. يعمل LoadVars لكنه قام بالفعل بتحميل الفيديو بالكامل قبل الإبلاغ عن القيام به. بدون طريقة لمعرفة أنه بدأ ، لا يمكنني حذفه قبل القيام به. لا يمكنني تحميل الفيديو بأكمله ، أريد فقط أن أتحقق من أنه هناك. يحتوي MovieCliploader على Onloaderror و OnloadStart ، والذي يعمل لأنه يمكنني تفريغ MovieClip مباشرة بعد بدء التحميل ومعرفة وجوده هناك ، وإذا كان هناك خطأ في التحميل ، فأنا أعلم أنه ليس هناك. يجب أن تعمل ، لكنني بحاجة إلى تشغيل عدد X من المرات للتحقق من مقاطع الفيديو الأخرى. ما هي أفضل طريقة لفعل ذلك؟ أو إذا كنت تعرف طريقة أخرى تمامًا ، فسيكون ذلك أفضل!

شكرًا!

هل كانت مفيدة؟

المحلول

بدون مساعدة من جانب الخادم ، ربما تكون الطريقة التي تستخدمها بالفعل هي الحل المثالي للتحقق من وجود الملفات دون تحميل الملف بأكمله (سيقوم بتحميل قليلة كيلو بايت قبل إلغاءه).

سأكون أكثر ميلًا لاستخدام برنامج نصي من جانب الخادم مثل ASP.NET أو PHP. يمكن تحقيق التحقق من الملفات بسهولة نسبية مع ذلك. سيقوم البرنامج النصي بإرجاع صحيح أو خطأ كنتيجة للتحقق من الملف.

تمنحك هذه الروابط مزيدًا من التفاصيل حول كيفية استخدام LoadVars للحصول على بيانات من برنامج نصي PHP. يمكنك استخدامه لإنشاء برنامج نصي PHP يقوم بإجراء فحص الملف.

http://flash-creations.com/notes/servercomm_loadvars.php

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top