我正在使用AudioTrack制作Android MP3播放器应用。在任何情况下都不得使用MediaPlayer,而应使用16位单声道和44100Hz。
我听说可以使用 bArray = new Button[rows][cols];
for(int i = 0; i < rows; i++) {
for(int j = 0; j < cols; j++) {
bArray[i][j] = new Button();
// ......
}
类来实现seekTo()
方法
但是我不太清楚。请帮助我。
RandomAccessFile
答案 0 :(得分:0)
我希望还为时不晚,但是我可以给您一些提示。
要播放音轨,您将需要使用MediaExtractor
(https://developer.android.com/reference/android/media/MediaExtractor)
播放曲目时,您可以使用extractor.getSampleTime()
获取采样时间,然后将进度发送到seekBar:seekBar.setProgress((int) extractor.getSampleTime() / 1000);