MPNowPlayingInfoCenter 不适用于模拟器 [关闭]

Posted

技术标签:

【中文标题】MPNowPlayingInfoCenter 不适用于模拟器 [关闭]【英文标题】:MPNowPlayingInfoCenter doesn't work with the simulator [closed] 【发布时间】:2013-12-10 11:18:30 【问题描述】:

我刚刚和MPNowPlayingInfoCenter 搏斗。一段时间后,我可以让它在我的 iPhone 上运行。

但它在模拟器上不起作用(ios 6 和 7 测试)。我做错了什么,还是模拟器明确不支持?

【问题讨论】:

【参考方案1】:

来自 Apple 文档的注释:

在 iOS 模拟器中,始终在 nowPlayingInfo 字典中包含 MPNowPlayingInfoPropertyPlaybackRate 键。模拟器使用该键的值来更新它在控制中心和其他基于模拟器的界面中显示的播放进度。对于暂停或停止的轨道,将键的值设置为 0。对于正在播放的曲目,将该值设置为正数。

Event Handling Guide for UIKit Apps: Providing Now Playing Information

【讨论】:

以上是关于MPNowPlayingInfoCenter 不适用于模拟器 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift 中更新 MPNowPlayingInfoCenter?

MPNowPlayingInfoCenter:从 URL 设置 MPMediaItemArtwork 的最佳方法是啥?

MPNowPlayingInfoCenter - 当音频暂停时,经过的时间不断计数

MPNowPlayingInfoCenter 是不是与 AVAudioPlayer 兼容?

暂停播放时 MPNowPlayingInfoCenter 没有正确反应

MPNowPlayingInfoCenter 在音频流停止时消失