标签: camera-roll

ios UIImagePickerController里面的相机滚动?

如何在相机卷选择器中包含UIImagePickerController,类似于facebook和path所做的(见截图).我只是想指向正确的方向,而不是专门寻找如何实现这一点的代码..谢谢!

在此输入图像描述

uiimagepickercontroller ios camera-roll

5
推荐指数
1
解决办法
1058
查看次数

反应原生相机胶卷 .heic 文件

IOS 11 上的新 .HEIC 文件导致问题,因为图像托管服务不支持它。

相机胶卷 api 正在返回 .HEIC 文件。我们如何才能获得 .JPG/.PNG 文件。或将 .HEIC 转换为 .JPG/.PNG

camera-roll reactjs react-native ios11

5
推荐指数
1
解决办法
627
查看次数

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

我无法从React Native应用程序打开iOS画廊应用程序。我有文件网址和资产网址。我从CameraRoll获取了资源网址。现在,我想打开图库本身以查看图像。

这是我使用的代码

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')
  }
})
Run Code Online (Sandbox Code Playgroud)

谢谢

deep-linking ios camera-roll react-native react-native-ios

4
推荐指数
2
解决办法
927
查看次数

如何以编程方式在iphone的相机中保存图像?

我正在开发一个应用程序.在那我想要在相机卷中保存我的照片.那么如何通过代码保存我的照片?

iphone camera-roll

3
推荐指数
1
解决办法
7469
查看次数

如何删除Swift iOS8中的最后一张照片?

我尝试从相机胶卷中取出最后一张照片并将其删除.现在我收到了最后一张照片,但在删除最后一张照片时遇到了问题.我试过这种方式,但我删除了所有照片,所以我打算建立一个新的PHFetchResult,它只包含最后一张照片,但我不知道该怎么做.

PHPhotoLibrary.sharedPhotoLibrary().performChanges( {
      PHAssetChangeRequest.deleteAssets(fetchResult)},
      completionHandler: { 
      success, error in
      NSLog("Finished deleting asset. %@", (success ? "Success" : error))
      }) 
Run Code Online (Sandbox Code Playgroud)

谢谢大家回答我的问题!

ios camera-roll swift

1
推荐指数
1
解决办法
4142
查看次数

CameraRoll.saveToCameraRoll 保存多张图像时出现“写忙”错误

我的 React Native(适用于 iOS)照片应用程序中有一个“全部保存”函数,它可以抓取图像数组并将它们传递给CameraRoll.saveToCameraRoll函数。

这是我保存它们的功能:

saveAllToCameraRoll = () => {
    for (let image of this.state.downloadList) {   
        CameraRoll.saveToCameraRoll(image.uri); 
    }
};
Run Code Online (Sandbox Code Playgroud)

downloadList 是引用存储在 Firebase 存储中的图像的 Firebase 对象数组:

[
    -uid1234 : {
        uri: "https://firebasestorage.googleapis.com/....",
        uploadUser: {
            ....
        }
    },
    ....
]
Run Code Online (Sandbox Code Playgroud)

这一切似乎都有效,并且适用于单个/少数图像,但是如果 downloadList 变得太大(似乎是 11 个图像),它会开始发出警告并且某些图像将无法保存。警告是:

可能未处理的承诺拒绝错误:写忙

并且:

保存裁剪图像时出错:错误域=ALAssetsLibraryErrorDomainCode=-3301“写忙”

看起来很简单,你不能这么快地保存这么多,否则它会冻结,但我找不到关于如何等待它完成一个来开始下一个的文档。

camera-roll react-native

1
推荐指数
1
解决办法
423
查看次数

UISaveVideoAtPathToSavedPhotosAlbum不保存视频到相机胶卷

我正试图用glimpse录制UIView.它成功将其保存到应用程序的文档文件夹中,但是我还需要它保存到用户的相机胶卷.它没有保存到相机胶卷,我收到警报,允许该应用程序访问我的相机胶卷,但它不保存在任何相册中.

我尝试过相当数量的代码,范围从:

[self.glimpse startRecordingView:self.view onCompletion:^(NSURL *fileOuputURL) {
        NSLog(@"DONE WITH OUTPUT: %@", fileOuputURL.absoluteString);


      UISaveVideoAtPathToSavedPhotosAlbum(fileOuputURL.absoluteString,nil,nil,nil);





    }];
Run Code Online (Sandbox Code Playgroud)

对此:

 ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
        [library writeVideoAtPathToSavedPhotosAlbum:fileOuputURL
                                    completionBlock:^(NSURL *assetURL, NSError *error){NSLog(@"hello");}];
Run Code Online (Sandbox Code Playgroud)

日志打印但不会将视频保存到相机胶卷.

如果有人对我有任何想法这不起作用请告诉我!谢谢!

video ios alassetslibrary camera-roll

0
推荐指数
1
解决办法
4156
查看次数