mirror of
https://github.com/mifi/lossless-cut.git
synced 2024-11-22 02:12:30 +01:00
Make end time the end of video by default
This commit is contained in:
parent
fa6c737bc4
commit
664878f591
@ -148,6 +148,11 @@ class App extends React.Component {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onDurationChange(duration) {
|
||||||
|
this.setState({ duration });
|
||||||
|
if (!this.state.cutEndTime) this.setState({ cutEndTime: duration });
|
||||||
|
}
|
||||||
|
|
||||||
setCutStart() {
|
setCutStart() {
|
||||||
this.setState({ cutStartTime: this.state.currentTime });
|
this.setState({ cutStartTime: this.state.currentTime });
|
||||||
}
|
}
|
||||||
@ -218,9 +223,6 @@ class App extends React.Component {
|
|||||||
const cutStartTime = this.state.cutStartTime;
|
const cutStartTime = this.state.cutStartTime;
|
||||||
const cutEndTime = this.state.cutEndTime;
|
const cutEndTime = this.state.cutEndTime;
|
||||||
const filePath = this.state.filePath;
|
const filePath = this.state.filePath;
|
||||||
if (cutStartTime === undefined || cutEndTime === undefined) {
|
|
||||||
return alert('Please select both start and time');
|
|
||||||
}
|
|
||||||
if (cutStartTime >= cutEndTime) {
|
if (cutStartTime >= cutEndTime) {
|
||||||
return alert('Start time must be before end time');
|
return alert('Start time must be before end time');
|
||||||
}
|
}
|
||||||
@ -264,7 +266,7 @@ class App extends React.Component {
|
|||||||
onRateChange={() => this.playbackRateChange()}
|
onRateChange={() => this.playbackRateChange()}
|
||||||
onPlay={() => this.onPlay(true)}
|
onPlay={() => this.onPlay(true)}
|
||||||
onPause={() => this.onPlay(false)}
|
onPause={() => this.onPlay(false)}
|
||||||
onDurationChange={e => this.setState({ duration: e.target.duration })}
|
onDurationChange={e => this.onDurationChange(e.target.duration)}
|
||||||
onTimeUpdate={e => this.setState({ currentTime: e.target.currentTime })}
|
onTimeUpdate={e => this.setState({ currentTime: e.target.currentTime })}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user