aboutsummaryrefslogtreecommitdiff
path: root/src/screens
diff options
context:
space:
mode:
Diffstat (limited to 'src/screens')
-rw-r--r--src/screens/upload/EditMedia.tsx35
1 files changed, 22 insertions, 13 deletions
diff --git a/src/screens/upload/EditMedia.tsx b/src/screens/upload/EditMedia.tsx
index 6b2d6008..1dc408ee 100644
--- a/src/screens/upload/EditMedia.tsx
+++ b/src/screens/upload/EditMedia.tsx
@@ -135,19 +135,14 @@ export const EditMedia: React.FC<EditMediaProps> = ({route, navigation}) => {
}));
}
setCropLoading(true);
- trimVideo(
+ cropVideo(
mediaUri,
- (trimmedURL: string) =>
- cropVideo(
- trimmedURL,
- (croppedURL: string) => {
- setCropLoading(false);
- // Pass the trimmed/cropped video
- callback(croppedURL);
- },
- videoCrop,
- ),
- trimEnds,
+ (croppedURL: string) => {
+ setCropLoading(false);
+ // Pass the trimmed/cropped video
+ callback(croppedURL);
+ },
+ videoCrop,
);
}
};
@@ -267,7 +262,21 @@ export const EditMedia: React.FC<EditMediaProps> = ({route, navigation}) => {
<TouchableOpacity onPress={() => setHideTrimmer(true)}>
<Text style={styles.bigText}>Cancel</Text>
</TouchableOpacity>
- <TouchableOpacity onPress={() => setHideTrimmer(true)}>
+ <TouchableOpacity
+ onPress={() =>
+ trimVideo(
+ mediaUri,
+ (trimmedUri: string) => {
+ setCropLoading(true);
+ setMediaUri(trimmedUri);
+ setTimeout(() => {
+ setHideTrimmer(true);
+ setCropLoading(false);
+ }, 500);
+ },
+ trimEnds,
+ )
+ }>
<Text style={styles.bigText}>Save</Text>
</TouchableOpacity>
</View>