7
में प्रोग्राम के रूप में बास प्रभाव लागू करने के मैं बास प्रभाव लागू करने के लिए कोशिश कर रहा हूँ प्रोग्राम के रूप में निम्नलिखित कोड का उपयोग करके:कैसे एंड्रॉयड
BassBoost bassBoost = new BassBoost(0, audioSessionId);
bassBoost.setEnabled(true);
BassBoost.Settings bassBoostSettingTemp = bassBoost.getProperties();
BassBoost.Settings bassBoostSetting = new BassBoost.Settings(bassBoostSettingTemp.toString());
bassBoostSetting.strength = MAX_STRENGTH_FOR_BASS; // 1000
bassBoost.setProperties(bassBoostSetting);
bassBoost.setStrength((short) progress); // progress value from seek bar
लेकिन बास प्रभाव वर्तमान ऑडियो सत्र पर लागू नहीं होते।
कृपया मुझे यह बताकर मेरी मदद करें कि क्या गलत है।
http://kyogs.blogspot.in/2012/09/android-audioeffect.html कोशिश के रूप में आप आप के लिए अपनी सहायक need.hop यहाँ आप सभी प्रभाव प्राप्त कर सकते हैं। – kyogs
@mojmaho: आपके द्वारा दिया गया लिंक डेवलपर.android.com द्वारा दिया गया नमूना कोड है। यहां लिंक है: http://stuff.mit.edu/afs/sipb/project/android/docs/resources/samples/ApiDemos/src/com/example/android/apis/media/AudioFxDemo.html प्रश्नकर्ता इसके बारे में पूछता है बास बूस्ट के कार्यान्वयन। क्या आप इसके बारे में कोई विचार है? –
ऑडियोट्रैक या Mediaplayer ऑब्जेक्ट की 'attachAuxEffect (bassBoost.getId())' विधि को कॉल करने का प्रयास करें। और 'setAuxEffectSendLevel (फ्लोट लेवल)' विधि को कॉल करना भी याद रखें अन्यथा यदि आप प्रभाव संलग्न करते हैं तो यह काम नहीं करेगा (स्तर डिफ़ॉल्ट रूप से 0.0 है) – Esses77