Android звук и SDK - PullRequest
       0

Android звук и SDK

0 голосов
/ 26 июня 2019

Я пытаюсь выровнять звук с помощью Android и получаю ошибку:

Caused by: java.lang.UnsupportedOperationException: AudioEffect: invalid parameter operation at android.media.audiofx.AudioEffect.checkStatus(AudioEffect.java:1273)

Когда я нажимаю на класс, я нахожу "Cannot resolve symbol 'SdkConstant'". Есть идеи?

import android.media.AudioManager;
import android.media.MediaPlayer; 
import android.media.ToneGenerator;
import android.media.audiofx.Equalizer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;

public class MainActivity extends AppCompatActivity {
    Equalizer myE;
    Equalizer myE2;
    MediaPlayer myMP;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        myMP=MediaPlayer.create(getApplicationContext(),R.raw.st);
        myE=new Equalizer(0, myMP.getAudioSessionId());
        myE2=new Equalizer(0, myMP.getAudioSessionId());


        myE.setEnabled(true);
    }
    public void playTone(View view){
        myE.setBandLevel((short)0, (short) 1);
        myMP.start();

    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...