Use AVAsset instead of NSURL to enable sending slow motion videos.

Slow motion videos are returned as AVComposition objects when picked. which lacks a URL property.
This commit is contained in:
Doug
2021-07-08 16:26:19 +01:00
parent 104fc26423
commit 6f1d7080f0
7 changed files with 26 additions and 35 deletions
+2 -2
View File
@@ -6080,7 +6080,7 @@ const NSTimeInterval kResizeComposerAnimationDuration = .05;
}
}
- (void)mediaPickerCoordinatorBridgePresenter:(MediaPickerCoordinatorBridgePresenter *)coordinatorBridgePresenter didSelectVideoAt:(NSURL *)url
- (void)mediaPickerCoordinatorBridgePresenter:(MediaPickerCoordinatorBridgePresenter *)coordinatorBridgePresenter didSelectVideo:(AVAsset *)videoAsset
{
[coordinatorBridgePresenter dismissWithAnimated:YES completion:nil];
self.mediaPickerPresenter = nil;
@@ -6088,7 +6088,7 @@ const NSTimeInterval kResizeComposerAnimationDuration = .05;
RoomInputToolbarView *roomInputToolbarView = [self inputToolbarViewAsRoomInputToolbarView];
if (roomInputToolbarView)
{
[roomInputToolbarView sendSelectedVideo:url isPhotoLibraryAsset:YES];
[roomInputToolbarView sendSelectedVideo:videoAsset isPhotoLibraryAsset:YES];
}
}