我正在尝试使用AAC使用下面的代码进行进度条工作,但我不断地使用audioBufferSizeMs: 即audioBufferSizeMs = 700.0,audioBufferSizeMs = 1250.0,audioBufferSizeMs = 825.0 所以我的酒吧总是像700/1500。 (audioBufferCapacityMs = 1500)。 700 / 1500,1250 / 1500,825 / 1500。请任何建议。
public void playerPCMFeedBuffer( final boolean isPlaying,
final int audioBufferSizeMs, final int audioBufferCapacityMs ) {
uiHandler.post( new Runnable() {
public void run() {
progress.setProgress( audioBufferSizeMs * progress.getMax() / audioBufferCapacityMs );
if (isPlaying) txtStatus.setText( R.string.text_playing );
}
});
}