2

*このコードを実行すると、単純なサウンドのみが再生されます。シーク バーを変更すると、BassBoost が機能しません。何か間違ったことをしたのでしょうか。Google でいくつかのチュートリアルを見てきましたが、stack-overflow ではどれも答えられませんでした。

	player = MediaPlayer.create(getApplicationContext(), R.raw.song);
player.start();
	

    bb = new BassBoost(0, player.getAudioSessionId());
    		bb.setEnabled(true);
    		player.setAuxEffectSendLevel(1.0f);
    		



	bassbar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
    				@Override
    				public void onStopTrackingTouch(SeekBar seekBar) {
    					// TODO Auto-generated method stub
    				}
    				@Override
    				public void onStartTrackingTouch(SeekBar seekBar) {
    					// TODO Auto-generated method stub
    				}
    				@Override
    				public void onProgressChanged(SeekBar seekBar, int progress,
    						boolean fromUser) {
    					// TODO Auto-generated method stub
    					bb.setStrength((short) (progress * 10));
    				}
    			});

4

1 に答える 1