2015-11-22 28 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)。这是因为操作系统将只允许沙盒应用程序打开或保存到文件,以知道用户明确要求应用程序进行操作。