सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
चेवी ऑडियो एक फ्लटर पैकेज है जो कुपर्टिनो और मैटेरियल डिज़ाइन से प्रेरित एक आसान खेल कंट्रोल वाले कस्टमाइज़ करने योग्य ऑडियो प्लेयर प्रदान करता है। यह एंड्रॉइड, आईओएस, वेब और मैकओएस सहित बहुत सारे प्लेटफॉर्म पर ऑडियो फ़ाइलों के प्लेबैक का समर्थन करता है। सरलता और सुसंगतता के लिए डिज़ाइन किया गया, यह ऑडियो प्लेबैक के साथ एप्लिकेशन में बिना किसी दिक्कत के एकीकृत हो जाता है। इस पैकेज में आंतरिक प्रगति ट्रैकिंग, प्ले/पॉज़ कार्यक्षमता और वॉल्यूम नियंत्रण शामिल हैं, जिससे यह पॉडकास्ट, म्यूज़िक प्लेयर या किसी भी ऐप के लिए आदर्श है जिसे विश्वसनीय ऑडियो प्लेबैक की आवश्यकता हो।
उपयोग
पॉडकास्ट ऐप्स
ऑडियो बुक रीडर्स
संगीत स्ट्रीमिंग इंटरफेस
शैक्षिक सामग्री प्लेयर्स
इंटरैक्टिव लर्निंग ऐप्स
मुख्य विशेषताएँ
Cupertino और Material डिज़ाइन नियंत्रण
क्रॉस-प्लेटफॉर्म समर्थन (Android, iOS, Web, macOS)
निर्मित प्रगति और आवाज़ के संकेतक
Flutter के साथ सरल एकीकरण
कस्टमाइज़ेबल प्लेबैक यूआई
इनके लिए उपयुक्त
ऑडियो-केंद्रित Flutter ऐप्स बनाने वाले डेवलपर्स
प्लेटफॉर्म के बीच सुसंगत यूआई प्राथमिकता देने वाली टीमें
हल्के ऑडियो प्लेबैक की आवश्यकता वाले ऐप्स
शैक्षिक या मीडिया समृद्ध एप्लिकेशन
Flutter के मूल प्लेटफॉर्म एकीकरण का उपयोग करने वाले प्रोजेक्ट
विचार योग्य बातें
सीमित ऑडियो प्लेबैक (कोई वीडियो नहीं)
बाहरी ऑडियो स्रोत URL की आवश्यकता होती है
जटिल वर्कफ़्लो के लिए अतिरिक्त राज्य प्रबंधन की आवश्यकता हो सकती है
उच्च प्रदर्शन ऑडियो प्रसंस्करण के लिए अनअनुकूलित
मूल फ्लटर ऑडियो लाइब्रेरी पर निर्भर करता है मुख्य कार्यक्षमता के लिए
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
chewie_audio
The audio player for Flutter with a heart of gold.
The video_player plugin provides low-level access to video/audio playback. Chewie Audio uses the video_player under the hood and wraps it in a friendly Material or Cupertino UI!
Preview
MaterialControls
CupertinoControls
Installation
In your pubspec.yaml file within your Flutter Project:
Chewie got some options which controls the video you provide. These options appear on default on a showModalBottomSheet (like you already know from YT maybe). Chewie is passing on default Playback speed and Subtitles options as an OptionItem.
To add additional options just add these lines to your ChewieController:
The index attribute is just for purpases if you want to structure your subtitles in your database and provide your indexes here. start, end and text are here the key attributes.
The Duration defines on which part of your video your subtitles should start and end. For example: Your video is 10 minutes long and you want to add a subtitle between: 00:00 and 00:10'th second you've to provide: