Unity获得iOS照片库的视频文件

时间:2016-03-09 17:59:46

标签: ios unity3d unity5

我需要获得视频文件的统一引擎路径

当我使用ALAsset时,它只返回像

这样的资产网址
assets-library://asset/asset.MOV?id=B650DDD2-32EC-45B6-A38C-537F4D1BDF53&ext=MOV

所以我转换为NSData和writeToFile但是这个解决方案使得内存警告太慢了

无法获取文件网址

file://~~~

EX)' noon vr'应用

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

1 个答案:

答案 0 :(得分:1)

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

编辑: 如果您想访问 iOS照片视频库,则必须在 Objective-C 中为插件制作插件 strong>然后用 C 包裹它,然后从 C#(Unity)

调用

无需重新编写步骤。您可以在此处按照如何构建插件的步骤进行操作。

How to build Unity3d Plugin for iOS