2012-07-23 27 views
16

के लिए फ्लैश में एकाधिक फ़ोटो ब्राउज़ करना मैं फ्लैश/एएस 3 का उपयोग करके एंड्रॉइड फोन के लिए एक एप्लीकेशन विकसित करने की कोशिश कर रहा हूं, मैं जानना चाहता हूं कि मीडिया वादे या कैमरा रोल का उपयोग करके गैलरी से कई फ़ोटो कैसे ब्राउज़ करें। अभी मैं एक समय में केवल एक फोटो ब्राउज़ करने में सक्षम हूं।एंड्रॉइड

 var mediaFile:CameraRoll = new CameraRoll(); 
     var imagePromise:MediaPromise; 
     CameraRoll(mediaFile).browseForImage(); 

क्या कोई कोड या संसाधन है जिसे मैं देख सकता हूं।

+0

यह CameraRoll प्रलेखन कि यह संभव नहीं है के आधार पर प्रतीत होता है ... मेरा अनुमान है कि Android और iOS के सभी जायके के बीच वहाँ नहीं था है सभी प्लेटफ़ॉर्म पर उपलब्ध एकाधिक फ़ाइल चयन के लिए एक सामान्य अंतर्निहित ऐप नहीं है, इसलिए एआईआर इसका समर्थन नहीं करता है। – shaunhusain

उत्तर

1

आपको "ब्राउज़र" बनाना होगा।

आपको कैमरे रोल फ़ाइलों को एक समय में पढ़ना/लिखना है (सभी सिस्टम कैसे काम करते हैं) लेकिन आपका ऐप छवियों और फ़ाइल संदर्भों को सहेज सकता है और छवियों के साथ जो कुछ भी कर सकता है - उपयोगकर्ता एकाधिक छवियों का चयन कर सकता है।

कैमरा रोल से एक फ़ाइल आयात करें, बिटमैप में कनवर्ट करें, किसी भी तरह से हेरफेर करें और सरणी में धक्का दें। यदि आप गैलरी बना रहे हैं, तो थंबनेल आकार में बिटमैप्स का आकार बदलें। आपके ऐप को केवल जीपीयू में थंबनेल बिटमैप स्टोर करना चाहिए, मूल बीएमपी कैमरा रोल फ़ाइल है।

यहाँ bmp के लिए कैमरा रोल फ़ाइलों को परिवर्तित करने का एक उदाहरण है: http://www.flashandmath.com/mobile/cameraroll/

+0

धन्यवाद, पहले से ही उस लिंक को आजमाया है, – Magico

+0

धन्यवाद, पहले से ही उस लिंक को आजमाया गया है, मुझे एक ही समय में सभी छवियों को सूचीबद्ध करने के लिए एक सिस्टम की आवश्यकता है, एक एएनई मिला जो काम करना चाहिए, लेकिन केवल आईओएस https://github.com/ के लिए है rivella50/ANE-CameraRoll मुझे एंड्रॉइड – Magico

+0

के लिए एक समान की आवश्यकता है यही जवाब है। आप पूछ रहे हैं कि इस कार्यक्षमता को कैसे कोड करें। आगे बढ़ें और इस प्रश्न को हटा दें क्योंकि आप उत्तर से इंकार कर रहे हैं। – moot