2016-03-09 33 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

相關問題