मुझे पता है कि प्रश्न को "राजनीतिक रूप से गलत" माना जा सकता है, लेकिन मैं एक ऐप तैयार कर रहा हूं जो "डिजाइन द्वारा" अधिकतम संभव दूरी सीमा के भीतर लोगों का ध्यान रखना चाहिए, अन्यथा इसका उपयोग नहीं किया जाएगा ...: -)एंड्रॉइड: अधिकतम संभव मात्रा में संगीत कैसे खेलें?
मैं वर्तमान में SoundManager वर्ग का उपयोग कर रहा है, और इस कोड है जो मेरे ogg क्लिप निभाता है:
public void playSound(int index) {
int streamVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
mSoundPool.play(mSoundPoolMap.get(index), streamVolume, streamVolume, 0, 0, 1.0f);
}
समस्या यह है कि ध्वनि की मात्रा मैं के साथ खेला क्लिप प्राप्त द्वारा निर्भर होता है है उपयोगकर्ता द्वारा सेट की गई सेटिंग्स/ऑडियो/वोल्मे "सेटिंग्स। इसके बजाय यह हार्डवेयर वॉल्यूम बटन सेटिंग द्वारा अनिवार्य प्रतीत होता है।
क्या एंड्रॉइड ऐप डिवाइस द्वारा अनुमत अधिकतम भौतिक मात्रा में ध्वनि चलाने का कोई तरीका है?
हाँ, आप थे ... ;-) लेकिन मुझे मूल वॉल्यूम को पुनर्स्थापित करने का विचार पसंद है, इसलिए जब ऐप बंद हो जाता है (या मारे गए) उपयोगकर्ता के पास उसकी वॉल्यूम फिर से सेट हो जाती है ... – MarcoS
बस इसे संपादित किया गया, मैं नहीं करता ऐसा नहीं लगता कि आपको वास्तव में उस वॉल्यूम को बदलने की जरूरत है जिसे आपको इसे कम करते समय कम मात्रा की बजाय अधिकतम मात्रा का उपयोग करने की आवश्यकता है। – zeetoobiker
हां, यह भी बेहतर है ... धन्यवाद ... – MarcoS