gpt4 book ai didi

nsurl - 从 UIImagePickerController 保存视频

转载 作者:行者123 更新时间:2023-12-03 23:19:01 25 4
gpt4 key购买 nike

在我的应用程序中,用户可以使用 UIImagePickerController 录制视频,我需要将其保存到磁盘以备后用。我已经从信息字典中获取路径并将其保存到我的文档目录中,但我遇到的问题是字典中传递的 URL 只是一个 URL 而不是文件路径.当我使用 absoluteString 将其转换为字符串并将其作为源路径传递给我的文件管理器时,它没有显示未找到源文件。

旧路径:file://localhost/private/var/mobile/Applications/77B4D2B8-DE12-4643-82F0-2ECC948E4DBC/tmp/capture/capturedvideo.MOV

新路径:/var/mobile/Applications/77B4D2B8-DE12-4643-82F0-2ECC948E4DBC/Documents/video1.mov

必须有一种简单的方法将我的 URL 转换为文件管理器可以处理的内容。我猜我不能只将所有视频都留在 tmp 目录中,如果我想保留它们,就必须将它们保存到 documents 目录中,对吗?

此外,这并不是真正相关的,但我如何才能在表格 View 中显示该视频的缩略图?

最佳答案

There's got to be an easy way to convert my URL to something the file manager can handle.

你是对的——一个简单的方法,它只是隐藏在文档中:

NSString *myPath = [myUrl path];

来自 path 方法的文档:

Return Value
The path of the URL. If the receiver does not conform to RFC 1808, returns nil. If isFileURL returns YES, the return value is suitable for input into NSFileManager or NSPathUtilities. If the path has a trailing slash it is stripped.

关于nsurl - 从 UIImagePickerController 保存视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1733618/

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