Это мой код прослушивателя эквалайзера: я хочу, чтобы AudioSessionId передавался моему эквалайзеру. Но получите 0, если я переключусь на другую песню.
equalizer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
sessionId = mExoPlayerView.getPlayer().getAudioComponent().getAudioSessionId();
DialogEqualizerFragment fragment = DialogEqualizerFragment.newBuilder()
.setAudioSessionId(sessionId)
.themeColor(ContextCompat.getColor(VideoPlayer.this,R.color.black))
.textColor(ContextCompat.getColor(VideoPlayer.this, R.color.white))
.accentAlpha(ContextCompat.getColor(VideoPlayer.this, R.color.orangeColor))
.darkColor(ContextCompat.getColor(VideoPlayer.this, R.color.white))
.setAccentColor(ContextCompat.getColor(VideoPlayer.this, R.color.orangeColor))
.build();
fragment.show(getSupportFragmentManager(), "eq");
}
});
}