gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 22:25:38 25 4
gpt4 key购买 nike

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

Apple 表示要接收远程控制事件,我的应用程序需要“开始播放音频。您的应用程序必须是“正在播放”应用程序。重申一下,即使您的应用程序是第一响应者并且您已打开事件传递,您的应用程序在开始播放音频之前不会接收到远程控制事件。'"但是,这就是我能找到的所有文档......使用 SPPlaybackManager 播放轨道是否满足此要求?到底有什么要求?

再次感谢您的帮助。

最佳答案

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

以Simple Player为例,我做了如下修改:

  • Simple_PlayerAppDelegate 更改为 UIResponder 的子类。

  • 覆盖 canBecomeFirstResponder: 以返回 YES

  • 已实现 remoteControlReceivedWithEvent:

  • playTrack: 调用 CocoaLibSpotify 的回调中,添加:

    [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];[自己成为第一响应者];

这些更改允许 Simple Player 在设备上运行时接收远程控制事件。

关于ios - CocoaLibSpotify - 接收远程控制事件并设置正在播放信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19111326/

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