gpt4 book ai didi

macos - 获取 iTunes/Finder 的默认专辑封面图片

转载 作者:行者123 更新时间:2023-12-03 16:14:33 27 4
gpt4 key购买 nike

我的应用程序的部分功能是获取当前播放的 iTunes 轨道的专辑封面(使用 Scripting Bridge)。我能很好地完成这件事。但是,当轨道未播放时,我想获取 iTunes 和 Finder 都有的默认专辑封面。从代码来看这可能吗? (或者如果没有,还能怎样?)

Dark square with blue-grey music note

最佳答案

我不确定 iTunes 从哪里获取它,但我相信 Finder 通过向 QuickLook 询问文件的缩略图来间接获取它。

所以,正确的答案可能是做同样的事情。要么不要手动获取专辑封面,要么作为失败时的后备方案,获取并显示 QuickLook 缩略图。

但是,如果您想要快速而肮脏的东西,您始终可以从 QuickLook.framework bundle 中读取类型为“png”、名为“Generic Artwork 512”的资源。为了防止 Apple 将来移动内容,您可以确保加载了 QuickLook,然后在任何打开的 bundle 中查找资源,但您仍然需要仔细观察每个新操作系统版本。

您还可以绘制自己的非常相似的图像 - 这并不是真正的 UI 组件,因此您不会通过绘制非标准 UI 组件来迷惑用户 - 但这看起来并不理想。当然,您可以希望该图像足够简单和通用,以便您可以合法地将其复制到您自己的应用程序中,但前提是您有优秀的律师向您保证这并不像听起来那么愚蠢。

关于macos - 获取 iTunes/Finder 的默认专辑封面图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10899975/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com