gpt4 book ai didi

ios - 快速访问存储在另一个文件夹中的文件

转载 作者:行者123 更新时间:2023-11-28 07:20:25 25 4
gpt4 key购买 nike

我正在创建一个应用程序,您可以在其中录制视频或图像。您可以自己录制视频或图像,也可以从 UIImagePicker 中选取。视频/图像列在 Collection View 中。当您在 Collection View 中点击一行时,它会显示图像或视频。

我不明白的一件事是,如果我录制视频以保护它,它会显示在收藏 View 中,但是当我选择我之前录制的视频时,我只看到灰色背景,而不是实际的视频。

如果我从图库中选择一个视频,它就会显示并播放。

这是我显示视频的方式

player = AVPlayer(url: arrayOfVideoUrls[i]!)
print(arrayOfVideoUrls[i]!)
playerLayer = AVPlayerLayer(player: player)
playerLayer?.frame = view.frame
view.layer.addSublayer(playerLayer!)
player?.play()

我的猜测是,我无法打开视频,因为它保存在另一个文件夹中。

这是我自己录制视频的文件夹:

文件:///private/var/mobile/Containers/Data/Application/E0EBF7F9-713C-451B-B764-D2056ECC6E48/tmp/7834C1AF-1417-4389-B455-92DA52DFF93F.mov

这是图库中视频的文件夹:

文件:///private/var/mobile/Containers/Data/PluginKitPlugin/1A977F99-6C5C-40F7-933D-E325D8E967E4/tmp/trim.31B4A909-E8FA-4CBE-B64F-30646A6366B3.MOV

最佳答案

无论何时保存录制的视频,您都需要提供路径,保存后您需要检查该路径是否包含文件。并且请确保,每当您录制新视频时,您都会为您的录制文件指定不同的名称。要播放该视频,请将视频名称附加到路径。

关于ios - 快速访问存储在另一个文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58365795/

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