सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक फ्लटर प्लगइन जो एंड्रॉइड और आईओएस डिवाइस पर मूल तस्वीर गैलरी में संग्रहीत छवियों और वीडियो के लिए पहुंच सुनिश्चित करता है। यह मीडिया फ़ाइलों को प्राप्त करने के लिए एक सरल इंटरफ़ेस प्रदान करता है, जो फ़ोटो एडिटर, सोशल मीडिया प्लेटफ़ॉर्म या मीडिया मैनेजमेंट टूल्स जैसे ऐप्स के लिए आदर्श है। प्लगइन प्लेटफ़ॉर्म-विशिष्ट API का उपयोग करता है ताकि दोनों प्रमुख मोबाइल ऑपरेटिंग सिस्टम पर संगतता और प्रदर्शन सुनिश्चित किया जा सके।
उपयोग
फोटो ऐप में नेटिव गैलरी एक्सेस को एम्बेड करना
मीडिया चयन इंटरफेस बनाना
उपकरण लाइब्रेरी से छवि/वीडियो अपलोड सक्षम करें
स्थानीय मीडिया के साथ फोटो संपादन उपकरण बनाना
सोशल मीडिया ऐप फीचर्स विकसित करना
मुख्य विशेषताएँ
Android और iOS के लिए क्रॉस-प्लेटफॉर्म समर्थन
मीडिया फ़ाइल्स प्राप्त करने के लिए सरल API
चित्रों और वीडियो के एक्सेस का अधिकार
मूल निष्पादन और विश्वसनीयता
pub.dev के माध्यम से आसान एकीकरण
इनके लिए उपयुक्त
मीडिया-भारी एप्लिकेशन बनाने वाले Flutter डेवलपर्स
गैलरी ब्राउज़िंग क्षमता की आवश्यकता वाले ऐप्स
सुरक्षित नेटिव मीडिया एक्सेस की आवश्यकता वाले प्रोजेक्ट्स
गैलरी एकीकरण के लिए न्यूनतम सेटअप चाहने वाले डेवलपर्स
विचार योग्य बातें
दोनों प्लेटफॉर्म पर उचित अनुमतियां आवश्यक हैं
बड़े मीडिया लाइब्रेरी के साथ सीमाएं हो सकती हैं
मूल गैलरी API पर निर्भर है जो डिवाइस के आधार पर अलग-अलग हो सकते हैं
बादल-आधारित मीडिया प्राप्ति के लिए उपयुक्त नहीं
गैलरी UI के लिए सीमित कस्टमाइजेशन
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Photo Gallery Flutter
A Flutter plugin that retrieves images and videos from mobile native gallery.
Add the following keys to your Info.plist file, located in <project root>/ios/Runner/Info.plist:
NSPhotoLibraryUsageDescription - describe why your app needs permission for the photo library. This is called Privacy - Photo Library Usage Description in the visual editor.
finalList<int> data = await medium.getThumbnail();
finalList<int> data = awaitPhotoGalleryFlutter.getThumbnail(mediumId: mediumId);
You can also specify thumbnail width and height on Android API 29 or higher; You can also specify thumbnail width, height and whether provider high quality or not on iOS:
finalList<int> data = awaitPhotoGalleryFlutter.getAlbumThumbnail(albumId: albumId);
You can also specify thumbnail width and height on Android API 29 or higher; You can also specify thumbnail width, height and whether provider high quality or not on iOS: