问题标签 [assetslibrary]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 使用 GCDWebServer 将 UIImage 发送到 LocalwebServer
我的应用程序使用GCDWebServer
我从我的 iPhone 相册中获取一张照片,AssetsLibrary
并将它们存储在NSDocumentDirectory
. 我只想访问这张照片的 URL 以在网页中显示它们。
有我的代码:
image - How can I save a Image in my Photos in iOS
I want to get an image from a UIView, when users , taps the save button, and then the image should be save in the photos album How Can I Do that , is there any Method in UIImage or CGImage , that allow us to load an image from a UIView ?
ios - 在 Swift 1.2 中使用assetForURL
我正在尝试获取照片库中的图像,并且为此目的使用assetForURL,但我一直收到错误“无法使用类型为'(NSURL,resultBlock)的参数列表调用'assetForURL' : (ALAsset!) -> Void, (NSError!) -> Void)'"
我在这里检查了问题以及其他人如何使用该方法,但我总是遇到同样的错误。这是我的方法:
我不知道我错过了什么.. thx!
ios8 - 我什么时候可以使用照片框架和 iCloud 照片库?
我想为我的用户提供一个照片选择器,它显示他们所有的图像,类似于照片应用程序。目前我可以使用两个框架,旧的资产库和新的照片库框架。有什么建议我应该如何在这两者之间进行选择?
该文档指出:
在 iOS 8.0 及更高版本中,使用 Photos 框架而不是 Assets Library 框架。Photos 框架为使用用户的照片库提供了更多功能和更好的性能。
但正如我的测试所示,在某些情况下,用户尚未启用 iCloud 照片库,因此我无法通过新框架检索他们的任何照片。如何检测是否启用了 iCloud 照片库?如果启用,旧框架或多或少仍然有效,但似乎并没有显示每张照片。它显示了哪些照片?我要继续使用它吗?我找不到任何关于此的文档。
ios - 无法在 iOS 8.3 中使用 AssetsLibrary 编辑照片元数据(适用于 8.2)
我的应用程序拍照,将它们保存到相机胶卷,并允许修改 EXIF 元数据。
我使用 AssetsLibrary 来保存和修改照片(我不能使用新的 PhotoKit api,因为我需要修改底层的 EXIF,而且它是一个遗留应用程序,需要大量重构才能更改它)。
我正在使用 Xcode 6.3.1,带有 iOS 8.3 SDK,部署目标为 6.1。
在 iOS 8.2 中,这一切都奏效了。
在 iOS 8.3 中,元数据的编辑失败。
该应用程序在隐私设置中具有访问照片的权限。
当用户修改照片并且应用程序尝试重写照片时,iOS 8.3 现在会显示“允许应用程序修改此照片”对话框。此对话框未出现在 iOS 8.2 中。如果我点击“修改”,照片会被保存,但元数据会被擦除。setImageData 也没有返回错误,我检查照片是否可编辑。
这是代码:
调试时,我注意到我的代码中的一个错误,即 UIImageJPEGRepresentation 将照片大小增加了 4 倍,因为它正在重新采样照片,所以我更改了代码以获取原始图像字节,并仅重写元数据。但有趣的是,我得到了一个不同的错误,这次 setImageData 返回了这个错误。
描述:“用户拒绝访问”。
潜在错误:“ALAssetsLibraryErrorDomain”代码 -3311。
FailureReason:“用户拒绝应用程序访问他们的媒体”。
这很奇怪,因为应用程序创建了资产,并且可以访问相机胶卷。
同样,此代码适用于 iOS 8.2:
我向 Apple 提交了错误报告,但没有收到任何回复。
这类似于这个问题:setImageData 在 iOS 8.3 中失败
有谁知道解决这个问题?
谢谢,
objective-c - 每次上传相同的视频时 + 资产库
以上是代码,我在 didFinishPickingAssets:(NSArray *)assets 内部实现
我正在拾取视频并将视频上传到服务器。我正在获取上传的视频 URL 并将其转换为 NSdata 并将其上传到服务器。
奇怪:每次我将相同的视频上传到我第一次选择的服务器时。我每次都选择不同的视频,但相同的视频会被上传。任何帮助!
ios - 将资产视频发送到 Web 服务 - iOS
我正在尝试将资产库中的视频发送到带有参数的 Web 服务,video
但怎么可能呢?
我得到NSURL
如下:assets-library://asset/asset.MOV?id=What-ever-0000-000&ext=MOV
我AFNetworking
用来发送发布请求,这是我的代码:
我是否需要将其转换NSURL
为另一种表示形式以便提交?我不知道?
optimization - 当“优化 iphone 存储”功能开启时,无法访问我的应用中的所有照片
我的应用程序报告的错误:当 iPhone 中的“优化 iphone 存储”功能打开时,我的应用程序中无法访问所有照片,只能访问全分辨率的照片。
我如何测试这一点,因为“优化 iphone 存储”仅在 iPhone 空间不足时才有效?
我的查询: 1)。有没有办法强制(用于调试pourpose)“优化iphone存储”功能进行实际的优化工作。(因为它仅在iPhone空间不足时才有效)。
注意: Facebook 应用程序可以访问所有照片。
任何指针将不胜感激。
objective-c - 如何在文本字段中显示视频记录的持续时间
我正在使用 AVFoundation 录制视频文件并将其保存到相机胶卷。但同时我想在一个简单的文本字段中显示这些视频的持续时间。有什么想法吗?
//我已经分离为 2 种方法,但仍然需要 0 秒来停止凸轮
//停止相机方法
ios - 照片框架中 ALAsssetsLibrary 的assetForURL:resultBlock:failure 的等效方法是什么?
我正在使用图片来挑选图片,UIImagePickerController
但我还需要图片的名称和其他元数据信息。我可以在选择图像后ALAsssetsLibrary’s
assetForURL:resultBlock:failure
提供的 referenceURL 的帮助下使用方法获取图像资产,UIImagePickerController
但该方法/框架在 iOS9 中已弃用。我搜索了它的等效方法,Photos Framework
但没有找到。
让我知道它的等效方法或任何其他使用Photos Framework
.