2010-04-07 6 views
6

मैं कुछ अप्रत्याशित व्यवहार को देख रहा हूं। पिछले कुछ महीनों में कुछ समय, फ़ायरफ़ॉक्स, फ्लैश प्लेयर या दोनों में बदलाव ने इसे बनाया है ताकि फ्लैश फिल्में जो निष्क्रिय ब्राउज़र टैब में हों, वास्तविक समय में निष्पादित नहीं होंगी। वे अभी भी निष्पादित प्रतीत होते हैं, लेकिन केवल विस्फोटों में, और अनुमानित तरीके से नहीं। यह एक समस्या है क्योंकि मैं एक फ्लैश-आधारित (एक्शनस्क्रिप्ट 2.0, फ्लैश सीएस 3) मल्टीप्लेयर गेम विकसित करता हूं जो नेटवर्क कनेक्शन को बनाए रखता है और खिलाड़ियों को चैट करने की इजाजत देता है।निष्क्रिय ब्राउज़र टैब में फ्लैश मूवीज़ वास्तविक समय में रोकें या निष्पादित न करें

हमारे कई खिलाड़ी गेम खेलने के दौरान फ़ायरफ़ॉक्स को दुर्घटनाग्रस्त होने की शिकायत करते हैं। मैंने इसे भी देखा है, बहुत बार नहीं, लेकिन यह सप्ताह में कई बार दुर्घटनाग्रस्त हो जाता है। (फ़ायरफ़ॉक्स दुर्घटनाग्रस्त हो जाता है, मुझे फ्लैश प्लेयर से कोई संदेश नहीं मिलता है जो मेरे कोड में एक अनंत लूप या समस्या इंगित करता है) मेरा सिद्धांत यह है कि यह नया व्यवहार क्रैश का कारण बन रहा है जब मेरे गेम में बहुत सारी गतिविधियां होती हैं, जिससे बहुत सारे अनचाहे होते हैं फ़ायरफ़ॉक्स/फ्लैश से पहले मेरे गेम को बफर करने के लिए नेटवर्क यातायात इसे निष्पादित करने का मौका देगा। हो सकता है कि यह एक बफर ओवरफ़्लो या गायब पैकेट की ओर जाता है, और नतीजतन, कुछ क्रैश हो जाता है। कभी-कभी मैं अपने गेम को चलाने वाले टैब पर वापस आऊंगा और एक डिस्प्ले बग खोजूंगा, ऐसा लगता है कि फ्लैश बस कुछ ऐसा निष्पादित करने में विफल रहा है, जिसे वह माना जाता था। मुझे लगता है कि यह नया व्यवहार उद्देश्य पर है, उदाहरण के लिए निष्क्रिय टैब में सभी फ़्लैश-आधारित विज्ञापनों को निष्पादित करने से रोकना और इसलिए प्रदर्शन को मारना।

क्रोम (5.0.342.9 बीटा) पर एक त्वरित परीक्षण में, फ्लैश का यह "रोकना" भी प्रतीत होता है, लेकिन किसी भी तरह से यह एक समस्या से बहुत कम लगता है। मेरे उपयोगकर्ताओं ने केवल फ़ायरफ़ॉक्स को क्रैश करने के बारे में शिकायत की है, न कि अन्य ब्राउज़र।

मेरे मशीन:

  • विंडोज 7 64
  • फ़ायरफ़ॉक्स 3.6.3
  • फ़्लैश प्लेयर 10.1.50.426
  • मेरे खेल: triplejack.com

कोई भी विचार? आदर्श रूप से मैं अपने फ़्लैश खेल के लिए इस व्यवहार को अक्षम करना चाहता हूं ताकि यह एक निष्क्रिय टैब में भी वास्तविक समय में निष्पादित हो सके। किसी भी मदद के लिए धन्यवाद!

उत्तर

4

फ़्लैश प्लेयर 10.1 बीटा 3 बनाया फ्लैश फिल्में कम प्रसंस्करण करते हैं जब एक छिपे हुए टैब पर।

Tinic Uro's article about the changes से:

SWF अदृश्य है:

  • SWF फ्रेम दर 2 फ़्रेम/सेकंड के लिए नीचे क्लॉक है। कोई प्रतिपादन तब तक नहीं होता जब तक कि SWF फिर से दिखाई न दे।
  • टाइमर (एएस 2 अंतराल और एएस 3 टाइमर) 2 सेकंड तक नीचे आ गए हैं।
  • स्थानीय कनेक्शन 2 सेकंड तक नीचे आ गए हैं।
  • वीडियो निष्क्रिय निष्क्रिय समय का उपयोग करके डीकोड किया गया है (प्रस्तुत या प्रदर्शित नहीं)।
  • पीछे की संगतता के कारणों के लिए हम 2 फ्रेम/सेक फ्रेम दर को 8 फ्रेम/सेकेंड तक ऑडियो ओवर करते समय ओवरराइड करते हैं।
संबंधित मुद्दे