Skip to content

Commit dc892be

Browse files
committed
[OPT] make PlayAudioFiles compatible with the coming SDK version 3.5.1
1 parent 501d252 commit dc892be

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

Android/APIExample/app/src/main/java/io/agora/api/example/examples/advanced/PlayAudioFiles.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,8 @@ public void onClick(View v)
228228
else if(v.getId() == R.id.bgmStart)
229229
{
230230
engine.startAudioMixing(Constant.MIX_FILE_PATH, false, false, -1, 0);
231-
String timeString = new SimpleDateFormat("mm:ss").format(engine.getAudioMixingDuration(Constant.MIX_FILE_PATH));
231+
// String timeString = new SimpleDateFormat("mm:ss").format(engine.getAudioMixingDuration(Constant.MIX_FILE_PATH));
232+
String timeString = new SimpleDateFormat("mm:ss").format(engine.getAudioFileInfo(Constant.MIX_FILE_PATH));
232233
progressText.setText(timeString);
233234
startProgressTimer();
234235
}
@@ -279,7 +280,8 @@ protected Object doInBackground(Object[] objects) {
279280
handler.post(new Runnable() {
280281
@Override
281282
public void run() {
282-
final int result = (int) ((float) engine.getAudioMixingCurrentPosition() / (float) engine.getAudioMixingDuration(Constant.MIX_FILE_PATH) * 100);
283+
// final int result = (int) ((float) engine.getAudioMixingCurrentPosition() / (float) engine.getAudioMixingDuration(Constant.MIX_FILE_PATH) * 100);
284+
final int result = (int) ((float) engine.getAudioMixingCurrentPosition() / (float) engine.getAudioFileInfo(Constant.MIX_FILE_PATH) * 100);
283285
mixingProgressBar.setProgress(Long.valueOf(result).intValue());
284286
}
285287
});

0 commit comments

Comments
 (0)