文档说: sessionId - AudioTrack 必须附加到的音频会话的 ID
我可以像这样使用它吗?:
MediaPlayer mp = MediaPlayer.create(this, R.raw.test);
mp.start();
int minSize = AudioTrack.getMinBufferSize(
44100, AudioFormat.CHANNEL_OUT_STEREO,
AudioFormat.ENCODING_PCM_16BIT );
at = new AudioTrack(AudioManager.STREAM_MUSIC,
44100, AudioFormat.CHANNEL_OUT_STEREO,
AudioFormat.ENCODING_PCM_16BIT, minSize,
AudioTrack.MODE_STREAM, mp.getAudioSessionId());
at.setStereoVolume(0.0f, 1.0f);
将音轨连接到用于媒体播放器的流的正确方法是什么。我可以使用 AudioTrack 对此流进行更改吗?