لماذا لا أشرطة الفيديو فلاش اللعب بعد الترقية إلى فلاش 10?

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

  •  03-07-2019
  •  | 
  •  

سؤال

ترقية فلاش 10 اليوم و الآن العديد من أشرطة الفيديو فلاش لا يلعبون على الكثير من المواقع ، بما في ذلك بضعة لقد خلق.ما هو الإصلاح ؟

تحرير اسمحوا لي أن أوضح هنا.هذا السؤال يهدف إلى العثور على رمز التغيير المطلوب للسماح للمستخدمين من جميع إصدارات فلاش, بما في ذلك أحدث إصدار, أن تكون قادرا على رؤية لهم.

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

المحلول

فلاش واجهات برمجة التطبيقات توفر فقط رقم الإصدار في شكل سلسلة ، لذلك السبب المحتمل هو النصوص التي سحب حرف واحد من سلسلة إصدار ، انظر "1" بدلا من "10".أن ، أو البرامج النصية التي بسذاجة الاختيار (version==9) بدلا من (version>9).

ملاحظة:مقارنات مثل (version>9) سوف تعمل كما هو متوقع في النحو ، حتى إذا version هو مثل سلسلة "10".

نصائح أخرى

هذا هو ربما يرجع ذلك إلى التحقق من الإصدار.

تأكد من المواقع التي يمكن التعامل مع رقمين أرقام إصدار بشكل صحيح.وخاصة عند استخدام سلاسل "9" أكبر من "10" في العديد من التطبيقات.

أنا أتفق مع HS أن هذا هو الأرجح بسبب المواقع باستخدام الإصدار فلاش الشم يستبعد لاعب الخاص بك.هذه كانت مشكلة بالنسبة لي في الماضي.للتحقق مما إذا كان هذا هو الحال بالنسبة لك أقترح عليك عرض مصدر الصفحة والبحث عن المسار إلى ملف swf.هذا يمكن أن يكون داخل الكائن الوسم أو ضمن خط من جافا سكريبت.أنا عادة لا تجد .swf و نسخ كل مسار في عنوان المتصفح خط.إذا كان الفيديو عندما تفعل هذا أنا افترض أنك يمكن إرسال بريد إلكتروني إلى مسؤول الموقع يطلب منهم إصلاح swf التضمين.

يمكن أن يكون هذا المنتج من FlashDetect السيناريو الذي يتحقق فلاش الإصدار لديك من خلال النظر في الحرف الأول قبل '.' مثل هذا:y.charAt(y.indexOf('.')-1);لذلك عندما يرى الإصدار 10.0 أنه يعتقد أن لديك الإصدار فلاش 0.

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