1

我正在尝试使用 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 上访问媒体库图片和视频?

4

1 回答 1

1

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

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

于 2015-11-22T12:34:58.467 回答