2016-08-21 12 views
-2

私はMP3プレーヤーを構築しています。私は自分のアプリにBass Boostを追加する方法を知る必要があります。アンドロイドでベースを上げるには?

+1

あなたが試したことを何らかのコードで示し、何が動作していないのかを説明する必要があります。 – Gerret

+0

私はこのアプローチを試みました: –

+0

BassBoost bbo = new BassBoost(0、mp.getAudioSessionId()); \t \t bbo.setEnabled(false); \t \t BassBoost.Settings bboSettingTemp = bbo.getProperties(); \t \t BassBoost.Settings bboSetting = new BassBoost.Settings(bboSettingTemp.toString()); \t \t bboSetting.strength = 1000; // 1000 \t \t bbo.setProperties(bboSetting); \t \t bbo.setStrength((short)100); //シークバーからの進捗値 \t \t \t \t bbo.release(); –

答えて

0
bassBoost = new BassBoost(0, 0); 
bassBoost.setEnabled(true); 

if (bassBoost.getStrengthSupported()) 
{ 
    short word1 = bassBoost.getRoundedStrength(); 
    bassBoost.setStrength(word1); 
} 
+0

私もそれを試みました。私は違いは聞こえませんでした。 –

+0

今は騒がしくない。 –

+0

08-21 12:14:48.945:E/MediaPlayer(22039):エラー(1、-38) 08-21 12:14:48.949:E/MediaPlayer(22039):呼び出しに失敗しました:エラー(1、-38) 08-21 12:14:48.960:E/MediaPlayer(22039):エラー(1、-38) 08-21 12:14:48.960:E/MediaPlayer(22039):エラー) –

-2

CodeWalker、 を引用し、私はこの

bassBoost = new BassBoost(0, 0); 
bassBoost.setEnabled(true); 

if (bassBoost.getStrengthSupported()) 

{ 
short word1 = bassBoost.getRoundedStrength(); 
bassBoost.setStrength(word1); 
} 

を実装する必要がありました。しかし、それは結局のところ、bassBoost.getRoundedStrength()はゼロの値を返すので、開発者は、それ自体を設定する必要があります、またはユーザーに許可します。

+0

これは回答として投稿されましたが、質問に答えるつもりはありません。それはおそらく、編集、コメント、別の質問、または完全に削除されるべきです。 –

関連する問題