CocoaLibSpotify - 接收远程控制事件并设置现在播放信息



我想我的问题不多。我只是好奇CocoaLibSpotify如何与AVFoundation一起工作,以及它是否与Apple需要我注册远程控制事件以及在MKNowPlayingInfoCenter中设置正在播放的信息兼容。

苹果说要接收远程控制事件,我的应用程序需要"开始播放音频。您的应用必须是"正在播放"应用。重申,即使您的应用是第一个响应者并且您已启用事件传递,您的应用在开始播放音频之前也不会接收远程控制事件。 但是,这就是我能找到的所有文档......使用 SPPlaybackManager 播放曲目是否符合此要求?到底有什么要求?

再次感谢您的帮助。

远程控制事件在CocoaLibSpotify上工作正常,根本不需要对库进行任何修改,但只能在设备上而不是在模拟器(包括iOS7的控制中心)中

以简单播放器为例,我进行了以下更改:

  • Simple_PlayerAppDelegate更改为UIResponder的子类。

  • 覆盖canBecomeFirstResponder:返回YES.

  • 实施remoteControlReceivedWithEvent: .

  • 在对CocoaLibSpotify的playTrack:调用的回调中,补充说:

    [[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; [self becomeFirstResponder];

这些更改允许简单播放器在设备上运行时接收远程控制事件。

相关内容

  • 没有找到相关文章

最新更新