सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
एक फ्लटर विजेट जो ऑडियो या वीडियो स्ट्रीम के प्लेबैक स्थिति को दिखाने और नियंत्रित करने के लिए डिज़ाइन किया गया है। इसमें मीडिया कंटेंट में सीक करने के लिए इंटरैक्टिव प्रगति बार प्रदान किया जाता है। विजेट कस्टमाइज़ किया जा सकता है और मोबाइल, वेब और डेस्कटॉप सहित कई प्लेटफॉर्म पर काम करता है। यह ऑडियो और वीडियो प्लेयर्स के साथ बिना किसी अंतर के एकीकृत होता है, जिससे प्लेबैक के दौरान चिकनी उपयोगकर्ता अनुभव मिलता है।
उपयोग
मीडिया प्लेयर इंटरफेस
वीडियो टाइमलाइन नेविगेशन
ऑडियो ट्रैक स्थाननिर्धारण
इंटरैक्टिव मीडिया नियंत्रण
स्ट्रीमिंग एप्लिकेशन यूआई
लाइव ऑडियो/वीडियो प्लेबैक
मुख्य विशेषताएँ
स्कीम करने योग्य प्रगति बार
प्लेटफॉर्म के अनुकूलता
कस्टमाइज़ेबल स्टाइलिंग
रियल-टाइम प्लेबैक फीडबैक
ऑडियो और वीडियो दोनों के लिए समर्थन
प्रतिक्रियाशील टच इंटरैक्शन
इनके लिए उपयुक्त
मीडिया ऐप बनाने वाले डेवलपर्स
इंटरैक्टिव प्रगति सूचक की आवश्यकता वाले UI डिजाइनर
सटीक मीडिया नियंत्रण की आवश्यकता वाले ऐप्स
क्रॉस-प्लेटफॉर्म ऑडियो/वीडियो एप्लिकेशन
शैक्षिक या मनोरंजक स्ट्रीमिंग प्लेटफॉर्म
विचार योग्य बातें
मीडिया प्लेयर के साथ एकीकरण की आवश्यकता है
प्लेबैक स्थिति नियंत्रण तक सीमित
अतिरिक्त अवस्था प्रबंधन की आवश्यकता हो सकती है
गैर-मीडिया उपयोग के मामलों के लिए उपयुक्त नहीं
बाहरी मीडिया हैंडलिंग तरीके पर निर्भर करता है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
audio_video_progress_bar
A progress bar widget to show or change the position of an audio or video stream.
Note: This package does not play audio or video itself. It's just a widget you can use to show the progress of your audio or video player. This widget is easier to connect to a media player than the Flutter Slider widget is. It also supports showing the buffered status for streamed media.
Example
Add the ProgressBar widget to your UI. A static example would look like this:
You can check out the GitHub repo for the full example using the just_audio plugin. There is no requirement to use just_audio or even a StreamBuilder, though. You can use any audio or video player that provides updates about the current play location. Just rebuild the ProgressBar widget with the new Duration states.
You'll probably want to add other buttons like start and pause, but these are not included with this package. They aren't hard to build, though, and you can find an example in the GitHub repo.
There are a number of interesting feature requests in the GitHub issues. Unfortunately, with the other projects I have going on, I generally don't get around to implementing very many of them. Your best bet is to copy the source code and implement the feature yourself. On the other hand, if the issue you is important enough to you or your company, I'm open to being hired to add your desired feature to this package or to create a custom solution.