सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक फ्लटर वेब प्लगइन जो उपयोगकर्ताओं को वेब ब्राउज़र से सीधे छवियों और वीडियो का चयन करने की अनुमति देता है। यह लचीले आउटपुट विकल्प प्रदान करता है, जो चयनित मीडिया को विजेट, फ़ाइल या Uint8List के रूप में लौटाता है, जिससे वेब एप्लिकेशन में बिना किसी दिक्कत के एकीकरण होता है। वेब प्लेटफॉर्म के लिए विशेष रूप से डिज़ाइन किया गया है, यह मूल फ़ाइल चयन के समर्थन के साथ उपयोगकर्ता अनुभव को बढ़ाता है और न्यूनतम सेटअप के साथ काम करता है। यह प्लगइन समुदाय के योगदानकर्ता द्वारा बनाए रखा जाता है और आधुनिक वेब मानकों का समर्थन करता है। ब्राउज़र वातावरण में मीडिया अपलोड या प्रीव्यू की आवश्यकता वाले एप्लिकेशन के लिए आदर्श है।
उपयोग
वेब-आधारित फोटो अपलोड फॉर्म
सामग्री निर्माण के लिए वीडियो चयन
अपलोड से पहले मीडिया प्रीव्यू
उपयोगकर्ता प्रोफ़ाइल छवि कस्टमाइज़ेशन
इंटरएक्टिव वेब गैलरी
मुख्य विशेषताएँ
छवि और वीडियो चयन का समर्थन करता है
मीडिया को File या Uint8List के रूप में लौटाता है
विजेट प्रीव्यू विकल्प प्रदान करता है
वेब प्लेटफॉर्म के लिए अनुकूलित
Flutter Web के साथ सरल एकीकरण
इनके लिए उपयुक्त
Flutter विकासकर्मी वेब एप्लिकेशन बना रहे हैं
ब्राउज़र-आधारित मीडिया इनपुट की आवश्यकता वाले ऐप्स
हल्के मीडिया पिकर की आवश्यकता वाले प्रोजेक्ट
मीडिया वर्कफ्लो के साथ वेब केवल एप्लिकेशन
क्रॉस-प्लेटफॉर्म सुसंगतता चाहने वाले डेवलपर्स
विचार योग्य बातें
केवल वेब प्लेटफॉर्म तक सीमित
फ़ाइल एक्सेस के लिए ब्राउज़र की अनुमति की आवश्यकता होती है
वेब पर कैमरा कैप्चर का समर्थन नहीं करता है
ब्राउज़र के आधार पर विभिन्न व्यवहार हो सकते हैं
अपडेट के लिए बाहरी GitHub भंडार पर निर्भर है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
ImagePickerWeb
This Web-Plugin allows Flutter Web to pick images (as File, Widget or Uint8List) and videos (as File or Uint8List). Many thanks goes to AlvaroVasconcelos for the implementation of picking images in his plugin: flutter_web_image_picker
Disclaimer for Videos
Till now [Mar. 2020] it's not possible (due to security reasons) to play a local video file (see also video_player_web). But you can retreive the file and upload them somewhere and play it as a network source.
Reminder: Don't use Uint8List retreivement for big video files! Flutter can't handle that. Pick bigger sized videos and high-resolution videos as html.File !
After you uploaded your video somewhere hosted, you can retreive the network url to play it.
MediaInfos
The methods getVideoInfo and getImageInfo are also available and you can use them to retreive further informations about your picked source.