2011-08-22 19 views
5

मैं एक एक्सूम डिवाइस पर परीक्षण कर रहा हूं, ओएस 3.2 चला रहा हूं। परियोजना 3.1 लाइब्रेरी का उपयोग कर (ग्रहण में) बनाई गई है।वेबव्यू एम्बेडेड फ्लैश वीडियो नहीं चलाएगा

मेरे पास फ़्लैश का नवीनतम संस्करण स्थापित है, और एम्बेडेड फ्लैश मेरे टैबलेट के ब्राउज़र में ठीक है।

अगर मैं इस तरह एक गतिविधि बनाने के लिए:

WebView browser = (WebView) findViewById(R.id.browserView); 
browser .getSettings().setJavaScriptEnabled(true); 
browser .getSettings().setPluginsEnabled(true); 
browser .loadUrl("http://m.kongregate.com/games/Jiggmin/the-game-of-disorientation-mobile"); 

तो मैं फ्लैश के लिए खेल रहे ध्वनि सुनाई देगी, लेकिन यह एक सफेद बॉक्स के रूप में दिखाई देता है।

इसी तरह, एम्बेडेड फ्लैश वाले किसी भी अन्य पृष्ठ में एक ही समस्या है। मैंने स्थिर HTML सामग्री युक्त स्ट्रिंग बनाने और ब्राउज़र में लोड करने का भी प्रयास किया है ... लेकिन यह एक ही समस्या है।

मैंने ऑनलाइन समाधान प्राप्त करने के हर समाधान को पढ़ा है, जब तक कि वेबप्यू क्लास को विस्तारित करने के लिए दृश्य को अदृश्य तक सेट करने से, और उस पर दर्द हो रहा है। मैंने फ्लैश सक्षम करने के लिए वेबव्यू की सेटिंग्स पर छिपा गुणों को कॉल करने के लिए प्रतिबिंब का प्रयास किया है, आदि कुछ भी काम नहीं करता है।

कृपया मदद करें!

धन्यवाद,

चटाई

+0

इस समाधान देखें: http://stackoverflow.com/questions/5383364/flash-video-not-displaying-in-webview-for-android-3-0-1 –

उत्तर

2

तुम मेरे जवाब here पा सकते हैं: नवीनतम एंड्रॉयड एपीआई (http://developer.android.com/guide/practices/optimizing-for-3.0.html#Upgrading) के साथ हार्डवेयर त्वरण अपने आवेदन का निर्माण, और सक्रिय करने के लिए

कोशिश (एक ही लिंक , बस थोड़ा नीचे) पर आपकी गतिविधि जो फ्लैश प्रदर्शित करने की आवश्यकता है।

+0

मैं हार्डवेयर त्वरण जोड़ने की कोशिश की थी मैनिफेस्ट में संपत्ति, लेकिन मैंने नवीनतम एपीआई (3.2) के साथ निर्माण करने की कोशिश नहीं की। मैं आज रात एक शॉट दूंगा। मुझे विश्वास नहीं है कि यह काम करेगा, लेकिन हम देखेंगे! धन्यवाद। –

+0

मैं अपने शब्दों को खा रहा हूं, एसडीके को 3.1 से 3.2 तक बदल रहा हूं! धन्यवाद! हालांकि ... अगर मैं बाजार में ऐप को रिलीज़ करना चाहता हूं और इसे 3.2 उपकरणों के लिए काम करना है? –

+0

एंड्रॉइड के पुराने संस्करण के लिए अपने उपयोग के उपयोग की अनुमति देने के लिए बस मिनीस्ड को मैनिफेस्ट में डालें। – NitroG42

संबंधित मुद्दे