我在我的应用程序中使用 react-native-camera。我想要的是能够从图库中选择照片和视频。
<View>
<Text onpress={}>Library</Text>
</View>
如果我单击库我的手机库应该打开,其中包含我手机中的所有图像和视频
我在我的应用程序中使用 react-native-camera。我想要的是能够从图库中选择照片和视频。
<View>
<Text onpress={}>Library</Text>
</View>
如果我单击库我的手机库应该打开,其中包含我手机中的所有图像和视频
您必须使用不同的包:React-Native-Image-Picker。
React-Native-Camera 用于录制图片/视频。
我得到了解决方案。实际上它不可能用反应原生相机。所以我切换回 ImagePicker 并设置 mediaType:'mixed'(仅适用于 ios)。但是我必须在 ImagePickerManager.m 中添加一个更改。我添加了
|| [[self.options objectForKey:@"mediaType"] isEqualToString:@"mixed"]
在以前看起来像的 if 条件下
if ([[self.options objectForKey:@"mediaType"] isEqualToString:@"video"])
它成功了
抱歉,我不得不添加下面的代码来代替上面的 else 块 if
if ([[self.options objectForKey:@"mediaType"] isEqualToString:@"video"]) {
self.picker.mediaTypes = @[(NSString *)kUTTypeMovie];
} else if ([[self.options objectForKey:@"mediaType"] isEqualToString:@"mixed"]) {
self.picker.mediaTypes = @[(NSString *)kUTTypeMovie, (NSString *)kUTTypeImage];
} else {
self.picker.mediaTypes = @[(NSString *)kUTTypeImage];
}