2016-03-09 31 views
0

我需要团结得到iOS的照片库中的视频文件

当我使用ALAsset,它返回唯一资产URL像

assets-library://asset/asset.MOV?id=B650DDD2-32EC-45B6-A38C-537F4D1BDF53&ext=MOV 

,所以我转换为NSData的和将writeToFile但要获得视频文件的路径Unity引擎该解决方案使memoryWarning太慢

有没有办法让文件的URL像

file://~~~ 

EX)'noon vr'app

PS。有没有办法从Unity资产库url中获取视频?

回答

1

只需使用AssetDatabase.GetAssetPath(VideoObject)即可返回Unity资源文件夹中游戏资产资源的路径。

编辑: 如果您要访问的的iOS照片视频库,你必须做出一个插件对于在Objective-C的然后用Ç然后绕到它请致电C#(Unity)

无需重新编写步骤。您可以按照上的步骤操作,如何在此处为Unity创建插件

How to build Unity3d Plugin for iOS

+0

我需要得到非项目视频文件 的路径,我认为这是办法让项目文件夹 –

+0

视频的路径,但感谢您的回复 –

+0

当你的意思是无项目文件,你的意思是不统一程序文件在iOS?你试图访问什么文件,并保存在这里......这可能有助于解释事情。 – Programmer

相关问题