كيفية تضمين ملف صوتي في HTML إذا يجري إرسالها على ثمانية تيار؟

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

سؤال

وأنا أحاول أن أكتب Greasemonkey السيناريو التي سيتم تحويل جميع "اللعب" الروابط على صفحة إلى الصوت المدمجة (باستخدام علامة <embed>).

وعند استخدام وصلة أن أحصل من مرفق بريد جوجل، وأنها تعمل مثل السحر.

وعند استخدام وصلة من موقع آخر (نفسها نجمة Switchvox)، وقد ContentType تعيين رأس استجابة HTTP إلى "التطبيق / الثماني تيار" بدلا من "صوت / س الرعايا" (مثل بريد جوجل رابط ل). هذا يخلط فايرفوكس، والتي تقرر أن ليس لدي الحق البرنامج المساعد مثبتة. إذا كنت تعيين السمة type في العلامة <embed> الى "صوت / س الرعايا"، يستخدم فايرفوكس كويك تايم لتحميل الملف. كويك تايم يحصل الخلط، ومع ذلك، وسوف يتم تشغيل الملف.

لا أحد يعرف من وسيلة ذكية لحل هذه المشكلة؟

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

المحلول

هل حاولت overrideMimeType ؟

<اقتباس فقرة>   

وoverrideMimeType
  سلسلة (التوافق: 0.6.8+) اختياري
.   وهناك نوع MIME لتحديد مع الطلب (E.G. "نص / HTML؛ محارف = ISO-8859-1").

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