2011-06-11 28 views
21

मेरे फोन के साथ आने वाले डिफ़ॉल्ट लाइव वॉलपेपर में से एक वॉलपेपर था जो वास्तविक समय में पृष्ठभूमि में संगीत के लहर के रूप को प्रदर्शित करता था। मैं सोच रहा था कि यह करने के बारे में कोई कैसे जा सकता है। ऐसा लगता है कि मुझे किसी भी तरह पृष्ठभूमि संगीत के स्ट्रीमिंग डेटा तक पहुंचना चाहिए और वास्तविक समय में नमूने की गणना करना चाहिए, लेकिन मुझे नहीं पता कि स्ट्रीमिंग डेटा कैसे प्राप्त करें। मुझे लगता है कि मैं इस ट्यूटोरियल http://codeidol.com/java/swing/Audio/Build-an-Audio-Waveform-Display/ का पालन करके तरंग फॉर्म प्रदर्शित कर सकता हूं, लेकिन मुझे बिल्कुल यकीन नहीं है कि इसे कैसे किया जाए। मदद बहुत सराहना की जाएगी/एंड्रॉइड के संगीत प्लेयर के तरंगों को कैसे आकर्षित करें?

उत्तर

20

एक Android वर्ग कहा जाता विजुअलाइज़र आप का उपयोग ऑडियो खेला http://developer.android.com/reference/android/media/audiofx/Visualizer.html

इसके अलावा जा रहा है, के बाद से एंड्रॉयड सब खुला स्रोत है देता है कि नहीं है, आप कैसे लाइव वॉलपेपर यह करता है देख सकते हैं ! https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization/

+0

आपको बहुत बहुत धन्यवाद! यह वही है जो मैं ढूंढ रहा हूं! – INeedHelpWithWaveforms

+1

क्या अंतिम व्यक्ति के लिए कोई अपडेट किया गया लिंक है? – Siebe

+2

इसे यहां मिला: https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization/ – Siebe

19

इसके अलावा, मीडियाप्लेयर के ऑडियो आउटपुट से विज़ुअलाइज़ेशन बनाने के उदाहरण के लिए https://github.com/felixpalmer/android-visualizer देखें।

+1

हाय क्या आप इस पुस्तकालय का उपयोग करने के तरीके के बारे में मार्गदर्शन कर सकते हैं ?? –