From 0e28b7fab175c5cdd6afe170b231848a69354deb Mon Sep 17 00:00:00 2001 From: Muhamer Dzhefer Date: Thu, 21 Apr 2022 22:13:33 +0200 Subject: [PATCH 1/2] Fixing video duration --- src/ios/VideoEditor.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ios/VideoEditor.m b/src/ios/VideoEditor.m index 013fbb6..82ba116 100644 --- a/src/ios/VideoEditor.m +++ b/src/ios/VideoEditor.m @@ -355,11 +355,13 @@ - (void) getVideoInfo:(CDVInvokedUrlCommand*)command } } + int duration = CMTimeGetSeconds(avAsset.duration); + NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; [dict setObject:[NSNumber numberWithFloat:videoWidth] forKey:@"width"]; [dict setObject:[NSNumber numberWithFloat:videoHeight] forKey:@"height"]; [dict setValue:videoOrientation forKey:@"orientation"]; - [dict setValue:[NSNumber numberWithFloat:track.timeRange.duration.value / 600.0] forKey:@"duration"]; + [dict setValue:[NSNumber numberWithFloat:duration] forKey:@"duration"]; [dict setObject:[NSNumber numberWithLongLong:size] forKey:@"size"]; [dict setObject:[NSNumber numberWithFloat:track.estimatedDataRate] forKey:@"bitrate"]; From 081695078a70c56efb81c5683ed51bb658e3a982 Mon Sep 17 00:00:00 2001 From: Muhamer Dzhefer Date: Thu, 21 Apr 2022 22:15:13 +0200 Subject: [PATCH 2/2] set type --- src/ios/VideoEditor.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ios/VideoEditor.m b/src/ios/VideoEditor.m index 82ba116..ed751df 100644 --- a/src/ios/VideoEditor.m +++ b/src/ios/VideoEditor.m @@ -355,7 +355,7 @@ - (void) getVideoInfo:(CDVInvokedUrlCommand*)command } } - int duration = CMTimeGetSeconds(avAsset.duration); + float duration = CMTimeGetSeconds(avAsset.duration); NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; [dict setObject:[NSNumber numberWithFloat:videoWidth] forKey:@"width"];