gpt4 book ai didi

ios - 如何从 React Native 应用程序打开 iOS 画廊应用程序

转载 作者:可可西里 更新时间:2023-11-01 05:32:25 25 4
gpt4 key购买 nike

我在从 React Native 应用程序打开 iOS 画廊应用程序时遇到问题。我有文件网址和 Assets 网址。我从 CameraRoll 获得了 Assets 网址。现在我想打开图库本身来查看图像。

这是我使用的代码

openGallery = () => {
// this code is working on android using asset url
// sample url on iOS
// file url : file:///var/mobile/Containers/Data/Application/A41FFC2E-06D4-445D-9B94-D21E885930C7/Documents/video/popcam-1527202811.mov
// asset url : assets-library://asset/asset.mov?id=D4C62335-EDB1-4A75-B94D-61C3D48CADEA&ext=mov
const { galleryUrl, source } = this.props
const url = Platform.OS === 'ios' ? source : galleryUrl
Linking.canOpenURL(url).then(canOpen => {
if (canOpen) {
Linking.openURL(url)
} else {
Alert.alert('Info', 'Under Development')
}
})

谢谢

最佳答案

openPhotos = () =>{
switch(Platform.OS){
case "ios":
Linking.openURL("photos-redirect://");
break;
case "android":
Linking.openURL("content://media/internal/images/media");
break;
default:
console.log("Could not open gallery app");
}
}

关于ios - 如何从 React Native 应用程序打开 iOS 画廊应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50519892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com