喂, 我使用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