.mov لا يعمل

يمكن التأكيد على أن مقاطع الفيديو .mov لا تعمل. كل شيء آخر على ما يرام.

إعجابَين (2)

هل تقصد أنك لا تستطيع تحديد ملفات mov؟ لقد قدمت طلب سحب لإصلاح هذه المشكلة: FIX: set the correct mime type for accepting mov files by Canapin · Pull Request #22 · discourse/discourse-insert-video · GitHub

شكراً للإبلاغ عن هذا :slight_smile:

إعجابَين (2)

مرحباً،

في هذه المرحلة، ملف mov لا يعمل مرة أخرى… ملف mp4 يعمل.

آمل أيضاً أن تعمل ملفات webm و ogg.

إعجاب واحد (1)

من اختباراتي:

  • webm – يعمل بشكل جيد

  • ogg – يمكن أن يعمل، ولكن بشكل افتراضي، لا يمكنك تحديده لأن نوع MIME ليس مشار إليه هنا؛ ومع ذلك، كحل بديل، يمكنك اختيار “جميع الملفات” في النوافذ، وتحديد ملف .ogg الخاص بك، وسيعمل. لا يجب أن تكون قادرًا على التحقق من صحة أي ملفات (حتى لو كانت مقيدة بإعداد “الملحقات المصرح بها”):thinking:.

  • mov – لا يعمل كما هو، ولكنه يمكن أن يعمل إذا قمت بإزالة type="video/mov" يدويًا أو استخدمت type="video/mp4" بدلاً من ذلك. يجب معالجة هذا في المكون؛ لست متأكدًا تمامًا من السبب التقني وراء ذلك.

إعجابَين (2)

باستخدام الطريقة المذكورة أعلاه، يعمل mov أيضًا. :smiling_face_with_tear:

يبدو أن هذا خطأ. شكراً لك على إجابتك. :+1:

أيضًا
في نظام Android، يتم عرض الإطار الأول لمقطع الفيديو في المنشور حتى لو لم يتم تحديد صورة اختيارية، ولكن في نظام iOS، يتم عرض علامة تشغيل فقط.

على نظام iOS، هل يعمل إذا استخدمت type="video/quicktime"؟

لا، لا يعمل… :sneezing_face:

أعتقد أنه إذا لم يكن لديك برنامج الترميز الذي تم تشفير ملف .mov به، فلن يعمل هذا. خاصة إذا تم تشفيره باستخدام برامج ترميز قديمة. على نظام iOS، يبدو أن MPEG-4/h264 مدعوم فقط في <video>. أنا لست خبيرًا؛ قد أكون مخطئًا، مع ذلك.

لست متأكدًا مما ستكون أفضل طريقة لإصلاح ذلك.
بالنسبة لـ Chrome/Edge وما شابه، يجب عليك بالتأكيد استخدام video/mp4.

بصراحة، سيكون من الأسهل (متوافق عالميًا، على الأقل) تحويل MOV إلى MP4. :thinking:

لا تحدث المشكلة عند تحميل ملف فيديو باستخدام الوظيفة الأساسية، ولكنها تحدث عند التحميل باستخدام insert-video. لذلك، فهي ليست مشكلة ترميز.

أيضًا، عند إزالة ملف الفيديو mov يدويًا type=“video/mov”، يعمل الفيديو الذي تم تحميله على iOS و Android والكمبيوتر الشخصي.

أعتقد أنها مشكلة.

أوه، فهمت؛ إنه يعمل إذا قمت بإزالته.
يستخدم زر التحميل لأنه لا يحدد نوع mime في <source>.

من <source>: The Media or Image Source element - HTML | MDN

إذا لم يتم تحديد السمة type، فسيتم استرداد نوع الوسائط من الخادم والتحقق مما إذا كان وكيل المستخدم يمكنه التعامل معه؛ إذا لم يكن من الممكن عرضه، فسيتم التحقق من عنصر <source> التالي. إذا تم تحديد السمة type، فستتم مقارنتها بالأنواع التي يمكن لوكيل المستخدم تقديمها، وإذا لم يتم التعرف عليها، فلن يتم حتى الاستعلام عن الخادم؛ بدلاً من ذلك، سيتم التحقق من عنصر <source> التالي على الفور.

إنها ليست مشكلة بحد ذاتها، ولكن نعم، قد تكون فكرة جيدة السماح لعلامة HTML بفحص الملف والحصول على نفس السلوك مثل النواة أيضًا. سأقوم بإنشاء طلب سحب (PR) لاحقًا ما لم يقدم الفريق إصلاحًا أفضل.

إعجابَين (2)

لقد جربت ذلك، ولكن لا يزال بإمكاني تشغيل فيديو mov، :frowning_face: