|
@@ -166,7 +166,8 @@ public class AudioTrackManager2 {
|
|
|
audiodata = mAllAudioData[1];
|
|
|
}
|
|
|
audiodata = countBySpeed(playPos, audiodata);
|
|
|
- mAudioTrack.write(audiodata, 0, audiodata.length);
|
|
|
+ //针对wav文件 AudioTrack的write方法跳过头部,仅播放data域,不然可能出现爆音
|
|
|
+ mAudioTrack.write(audiodata, 44, audiodata.length-44);
|
|
|
playPos++;
|
|
|
}
|
|
|
}
|