2015-11-22 25 views
1

我正在嘗試使用Delphi 10 Seattle爲OS X EI Capitan開發應用程序。在OS X上使用Delphi訪問媒體庫照片和視頻

我嘗試使用FMX.MediaLibrary但不幸的是它僅適用於iOS和Android的,而不是爲OS X http://docwiki.embarcadero.com/Libraries/Seattle/en/FMX.MediaLibrary.IFMXPhotoLibrary

可有人請讓我知道如何訪問Mac OS X上的媒體庫圖片和視頻?

感謝

山姆

+0

你在找什麼?用於導航機器上所有圖像的API?或圖像文件夾的路徑?本地Mac語言有哪些設施可用? –

回答

1

不同於在iOS或Android,沒有系統的媒體庫API。相反,即使是「沙盒」的Mac應用程序也可以訪問用戶的常規主目錄,就像在Windows上一樣。因此,要提示用戶打開圖片或視頻,只需使用TOpenDialog,然後將其保存到TSaveDialog。這就是說,如果你打算創建一個沙盒應用程序,確保你確實使用了TOpenDialog/TSaveDialog(或者它們的底層Cocoa等價物,NSOpenPanel和NSSavePanel)。這是因爲操作系統將只允許沙盒應用程序打開或保存到文件,以知道用戶明確要求應用程序進行操作。