喂, 我使用AudioTrack方式停止
audioTrack = new AudioTrack(AudioManager.STREAM_MUSIC,
sampleRate, AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT, numSamples,
AudioTrack.MODE_STATIC);
audioTrack.write(generatedSnd, 0, numSamples) ;
audioTrack.play();
有没有认识到,如果audioTrack已经停止的方法吗?
while(audioTrack.getPlayState() == AudioTrack.PLAYSTATE_PLAYING){
i++;
System.out.println(i);
}
不起作用...。
问候
当你到达while循环时,你确定曲目在PLAYSTATE_PLAYING吗? – Torben 2012-08-31 11:03:08