使用Delphi访问OS X上的媒体库照片和视频

时间:2015-11-22 09:28:37

标签: macos delphi video photo media-library

我正在尝试使用Delphi 10 Seattle为OS X El Capitan开发应用程序。

我尝试使用FMX.MediaLibrary但不幸的是它只适用于IOS和Android,而不适用于OS X. http://docwiki.embarcadero.com/Libraries/Seattle/en/FMX.MediaLibrary.IFMXPhotoLibrary

如何在Mac OS X上访问媒体库图片和视频?

1 个答案:

答案 0 :(得分:1)

与iOS或Android不同,没有系统媒体库API。相反,即使是“沙盒”Mac应用程序也可以访问用户的常规主目录,就像在Windows上一样。因此,要提示用户打开图片或视频,只需使用TOpenDialog,以及保存到TSaveDialog的位置。

也就是说,如果您打算创建沙盒应用程序,请确保使用TOpenDialog / TSaveDialog(或其基础Cocoa等效项,NSOpenPanel和NSSavePanel)。这是因为操作系统只允许沙盒应用程序打开或保存到它知道用户明确要求应用程序操作的文件。