about summary refs log tree commit diff
path: root/src/view/com/composer/videos/pickVideo.ts
blob: 0edf7d0de0d3dee2209dce35c308ed8b3d0c050e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import {
  ImagePickerAsset,
  launchImageLibraryAsync,
  MediaTypeOptions,
  UIImagePickerPreferredAssetRepresentationMode,
} from 'expo-image-picker'

export async function pickVideo() {
  return await launchImageLibraryAsync({
    exif: false,
    mediaTypes: MediaTypeOptions.Videos,
    quality: 1,
    legacy: true,
    preferredAssetRepresentationMode:
      UIImagePickerPreferredAssetRepresentationMode.Current,
  })
}

export const getVideoMetadata = (_file: File): Promise<ImagePickerAsset> => {
  throw new Error('getVideoMetadata is web only')
}