【问题标题】:Spotify AppleScript strange artwork behaviour and unexpected SpotifyImageDataSpotify AppleScript 奇怪的艺术作品行为和意外的 SpotifyImageData
【发布时间】:2012-08-27 23:24:15
【问题描述】:

我使用 Scripting Bridge (Cocoa) 来访问 AppleScript 方法和 Spotify 的属性。例如,我需要访问当前播放曲目的插图。

在我的大多数机器上,Spotify 推送了一个普通的 NSImage 类实例,我可以通过 [[spotifyApp currentTrack] artwork] 之类的方式访问它,一切都按预期工作。

但是在我的一台机器和一个朋友的机器上——而不是NSImage 类的实例——我通过调用仍然相同的[[spotifyApp currentTrack] artwork] 得到非常奇怪的SpotifyImageData。这个类没有方法(我试图通过 Objective-C 运行时机制搜索这些方法),也没有属性。我不能将它用作NSImage,因为事实上它不是图像。它是什么?我应该如何处理?这个奇怪的错误只出现在 Spotify 的最新版本中,而在以前的版本中没有发现。

我所有的机器都安装了相同版本的 OS X 和最新版本的 Spotify。此外,我的 Mac 上没有使用第三方系统范围的实用程序。

【问题讨论】:

    标签: applescript spotify scripting-bridge


    【解决方案1】:

    根据脚本定义文件,它是“图像数据:TIFF 格式的图像数据”。我从未真正使用过 Cocoa Scripting,但尝试将其转换为 NSData。

    【讨论】:

    • 在大多数情况下,它是“TIFF 格式的图像数据”,但在某些 Mac 上,它有些模糊 SpotifyImageData。它没有方法,因此即使将其转换为 NSData 也无济于事(事实上,NSData 确实有一些方法,但 SpotifyImageData 没有任何方法)。
    • 问题仍然无法解决。有 Spotify 的人可以帮助调查吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多