Skip to content

Commit 9bc3f95

Browse files
committed
Save video duration in milliseconds
This will be relevant later, when millisecond precision is needed for progress calculations.
1 parent 4bfac72 commit 9bc3f95

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

app/src/main/java/protect/videotranscoder/activity/MainActivity.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public class MainActivity extends AppCompatActivity
6060
private ScrollView mainlayout;
6161
private TextView tvLeft, tvRight;
6262
private String filePath;
63-
private int duration;
63+
private int durationMs;
6464

6565
private static final int READ_WRITE_PERMISSION_REQUEST = 1;
6666
private static final int AUDIO_PERMISSION_REQUEST = 2;
@@ -322,14 +322,14 @@ protected void onActivityResult(int requestCode, int resultCode, Intent data)
322322
@Override
323323
public void onPrepared(MediaPlayer mp)
324324
{
325-
duration = mp.getDuration() / 1000;
325+
durationMs = mp.getDuration();
326326
tvLeft.setText("00:00:00");
327327

328-
tvRight.setText(getTime(mp.getDuration() / 1000));
328+
tvRight.setText(getTime(durationMs / 1000));
329329
mp.setLooping(true);
330-
rangeSeekBar.setRangeValues(0, duration);
330+
rangeSeekBar.setRangeValues(0, durationMs / 1000);
331331
rangeSeekBar.setSelectedMinValue(0);
332-
rangeSeekBar.setSelectedMaxValue(duration);
332+
rangeSeekBar.setSelectedMaxValue(durationMs / 1000);
333333
rangeSeekBar.setEnabled(true);
334334

335335
rangeSeekBar.setOnRangeSeekBarChangeListener(new RangeSeekBar.OnRangeSeekBarChangeListener()

0 commit comments

Comments
 (0)