我们有一个可用的应用程序,它使用 AU 图 - CoreAudio API - 来播放音频。图形始终在运行,各种源 Material 的播放/暂停状态在图形渲染回调函数中进行管理。 我们成功地响应了 UIEventTypeRemoteControl 事件,并且我们使用 MPNowPlayingInfoCenter 成功地使用当前播放内容的元数据更新了锁屏。
缺少的一项是更新 iOS 多任务栏中播放/暂停按钮的状态。它始终处于“暂停”(||) 模式,即使应用程序音频已经暂停。它永远不会切换到“播放”(>) 状态。
哪个 API 用于更新播放/暂停按钮状态?
最佳答案
我发现在使用 CoreAudio AU 图时,AUGraphStart()会在iOS状态栏和iOS多任务栏显示播放指示器,AUGraphStop()将清除它们。
关于iOS - 更新多任务栏中的媒体播放/暂停状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16306461/