我正在开发一个具有视频流的应用程序。我使用 AVPlayer 在设备上或使用 AirPlay 流式传输视频。使用 AirPlay 时,您可以锁定屏幕并继续播放视频。在您的设备的主屏幕上,您将获得控件:滑动条、播放/暂停、后退/前进。
都好。现在我想显示一些关于正在播放的视频的信息。我阅读了很多关于 MPNowPlayingInfoCenter 的内容,所有内容看起来都非常简单。但是,当我设置 nowPlayingInfo 时,主屏幕上没有设置任何内容。
我不知道我做错了什么。我在 AVPlayer 中有一个不允许我这样做的设置吗?我设置playingInfo的时间错了吗?(我尝试在播放前、加载流后、启动流后等设置)
下面的代码被执行,但它没有在锁定屏幕上设置 nowPlayingInfo:
MPNowPlayingInfoCenter.defaultCenter().nowPlayingInfo = [MPMediaItemPropertyTitle: "My Video Title"]