PyObjC:访问 MPNowPlayingInfoCenter
PyObjC: Accessing MPNowPlayingInfoCenter
我正在 Python(版本 3.10)中创建一个 MacOS 媒体播放器,并希望将其连接到 MacOS“正在播放”状态。
我曾使用 PyObjC 来侦听媒体键事件,但无法连接到 MPNowPlayingInfoCenter 界面。根据 MPNowPlayingInfoCenter documentation 我需要通过 default()
方法访问共享实例,但是方法 MediaPlayer.MPNowPlayingInfoCenter.default()
不存在。
有人知道通过 PyObjC 实现“正在播放”功能的起点吗?
获取默认中心的工厂方法在Objective-C中被命名为“defaultCenter”,这也是您可以在Python中使用的名称。
https://developer.apple.com/documentation/mediaplayer/mpnowplayinginfocenter?language=objc
我正在 Python(版本 3.10)中创建一个 MacOS 媒体播放器,并希望将其连接到 MacOS“正在播放”状态。
我曾使用 PyObjC 来侦听媒体键事件,但无法连接到 MPNowPlayingInfoCenter 界面。根据 MPNowPlayingInfoCenter documentation 我需要通过 default()
方法访问共享实例,但是方法 MediaPlayer.MPNowPlayingInfoCenter.default()
不存在。
有人知道通过 PyObjC 实现“正在播放”功能的起点吗?
获取默认中心的工厂方法在Objective-C中被命名为“defaultCenter”,这也是您可以在Python中使用的名称。
https://developer.apple.com/documentation/mediaplayer/mpnowplayinginfocenter?language=objc