كيف يمكنني إخبار المتصفح لفتح ملف avi مع VLC أو مماثلة في HTML ؟

StackOverflow https://stackoverflow.com/questions/1621241

  •  06-07-2019
  •  | 
  •  

سؤال

لذلك لدي قائمة من ملفات avi على صفحة ويب (للأغراض الخاصة بي!), و أتساءل ماذا يجب أن توضع في كود html تخبر المتصفح لفتح VLC?أو mplayer أو مشابهه?

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

المحلول

يجب عليك التأكد من أن خادم الويب الخاص بك هو لتقديم ملفات avi مع المناسبة Content-Type رأس HTTP.

Content-Type: video/x-msvideo

-- نوع mime المرجعية.

وهذا سوف يسبب العميل الافتراضي لاعب المرتبطة معين Content-Type لتحميل مع اللاعب.العميل الافتراضي لاعب سوف تختلف من مستخدم إلى مستخدم اعتمادا على نظام التشغيل, تثبيت البرامج و ملفات الإعدادات.بالنسبة لمعظم مستخدمي ويندوز, هذا سيكون Media Player (إلا إذا قام المستخدم تخصيص الإعداد الافتراضي).لمستخدمي ماك سيكون شيء آخر (على سبيل المثال.VLC إذا كنت تثبيته ، أو ربما كويك تايم ، إذا كان قد تم تثبيت Flip4Mac).إذا كان العميل لا يملك الدعم من أجل إعطاء نوع mime, المتصفح سيتم التعامل معها على أنها ملف التحميل.

نصائح أخرى

رسم الخرائط من "مساعد التطبيقات" التي تتعامل مع ملف معين/أنواع المحتوى هو محددة على مستوى العميل (متصفحات الويب مثل هذه) ، وليس داخل html المرسلة من قبل الملقم.

من جانب الملقم يجب بالطبع استخدام المناسبة نوع المحتوى و نوع MIME, في رأس http, ولكن اختيار التطبيق أو المكونات في نهاية المطاف تلقي دفق المعرفة على جانب العميل.

وأنت لا تستطيع ذلك. منحك ترسل نوع مايم الصحيح (انظر التعليق آساف)، يمكنك أن الأمل الوحيد هو تكوين المستعرض على الجانب الآخر للتعامل مع هذه مع مشغل فيديو - يمكن أن يكون كذلك مجرد مجموعة لإنقاذهم، ولكن

وهذا شيء جيد. وكان آخر شيء اريد افتتاح الذاتي الإعلانات AVI.

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