Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在Mac OS上不使用AVAsset从视频生成缩略图_Macos_Video_Avurlasset_Nsfilewrapper - Fatal编程技术网

Macos 在Mac OS上不使用AVAsset从视频生成缩略图

Macos 在Mac OS上不使用AVAsset从视频生成缩略图,macos,video,avurlasset,nsfilewrapper,Macos,Video,Avurlasset,Nsfilewrapper,我这里有一个基于文档的应用程序,我需要从NSFileWrappers中提供的视频生成缩略图。问题是我无法从filewrapper中获取文件URL,而且我似乎无法创建没有URL的AVURLAsset 有人对另一种方法有什么建议吗?或者使用与AVAssetImageGenerator不同的方法创建视频缩略图,或者使用某种方法从文件包装器中的数据创建AVAsset?因此,除了将文件保存到新位置,然后从中生成缩略图之外,没有其他方法可以做到这一点 因此,我所做的是,当我将视频添加到我的包中时,我创建缩略

我这里有一个基于文档的应用程序,我需要从NSFileWrappers中提供的视频生成缩略图。问题是我无法从filewrapper中获取文件URL,而且我似乎无法创建没有URL的AVURLAsset


有人对另一种方法有什么建议吗?或者使用与AVAssetImageGenerator不同的方法创建视频缩略图,或者使用某种方法从文件包装器中的数据创建AVAsset?

因此,除了将文件保存到新位置,然后从中生成缩略图之外,没有其他方法可以做到这一点

因此,我所做的是,当我将视频添加到我的包中时,我创建缩略图,然后根据添加文件的位置,将文件复制到我自己的自定义包中