我想播放來自在線mp3鏈接的音樂。從Android音軌播放音頻
我正在將音樂數據讀入流中,並嘗試使用音軌播放它。
但它只給出噪音。我聽不到任何音樂
這是我的代碼。
int intSize = android.media.AudioTrack.getMinBufferSize(8000,
AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT);
AudioTrack oTrack = new AudioTrack(AudioManager.STREAM_MUSIC, 8000,
AudioFormat.CHANNEL_CONFIGURATION_MONO,
AudioFormat.ENCODING_PCM_16BIT, intSize,
AudioTrack.MODE_STREAM);
oTrack.play();
oTrack.write(buffer, 0, buffer.length);
這裏buffer是我正在讀入的音頻數據。
我可以在MediaPlayer中播放相同的緩衝區,但我無法在audiotrack中播放。
我會做什麼錯?
我把4位在含有每行代碼的乞。 – 2010-02-15 14:06:28