AppKit 允许 Mac 上的 Python 程序使用 ObjectiveC 类。我对 ObjectiveC 不是很熟悉,但我想使用 AppKit 访问NSSound类以创建音频播放器。
当当前音频播放完毕时,我的播放器应该执行一些操作,例如从播放列表中加载下一个项目。有一个名为 sound:didFinishPlaying: 的方法,我想它是在那个时候调用的。根据文档,必须设置一个接收此方法调用的委托。
有人可以帮我把它翻译成 Python/AppKit 吗?如何在 Python 中实现委托并让它接收 didFinishPlaying 通知?