سؤال

لذلك فتحت بطريق الخطأ ملف فيديو MKV مع Chrome، ومفاجأتي، فقد لعبتها باستخدام اللاعب الأصلي: giveacodicetagpre.

كان يلعب تماما.فيديو HTML5 يدعم حاوية Matroska؟

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

المحلول

html5 لا يدعم أي تنسيقات الفيديو ، أو بالأحرى HTML5 لا يحدد ما يجب دعم المستعرضات التنسيقات.الأمر متروك للمتصفحات لتحديد التنسيقات التي يختارون الدعم.يبدو أن Chrome يلعب .mkv، لكنني لن أتفاجأ إذا لم يلعب المتصفحات الأخرى نفس الملف.

نصائح أخرى

ربما تعيين الموقع mimetype للملف إلى الفيديو / WebM.سيقوم Chrome بفتح هذا المضمن بدلا من إجبار التنزيل (لأنه وإلا فإنه لا يعرف ماذا تفعل معه أو كيفية فتحه).

e.g.، في Apache يتم ذلك باستخدام توجيه AddType (يمكن القيام به في HTACCESS): giveacodicetagpre.

سأفاجأت إذا لم يدعم المتصفحات MKV، حيث أن حاوية WebM هي مجرد إصدار مقيد من تنسيق Matroska.أبعد من ذلك، يجب عليك التحقق من برنامج ترميز الفيديو في الداخل، وتأكد من أن متصفحك يمكنه التعامل مع ذلك.إذا كان تنسيق الفيديو هو VP8 أو VP9 والصوت هو OPUS أو Vorbis متوافق مع WEPM وقد تمت إعادة تسميته على هذا النحو.لاحظ أن H.264 و H.265 و MP3 ليس متوافقا على الويب ويجب أن تتجنب استخدام هذا الملحق على الملفات التي تتضمن تلك التنسيقات، فسيظل الفيديو يلعب لكنه سيؤدي تقنيا إلى تقنية مواصفات WEBM ويتم عبائها.

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