从正在播放中隐藏下一个曲目/播放时间

我有一个无线电应用程序,我玩AVPlayer。

我在MPNowPLaying中显示Name Radio。

我想隐藏button的下一个/上一个轨道和滑动条与PLayback持续时间。 我该怎么做? 我想要显示如下图所示:

在这里输入图像说明

在这里输入图像说明

你不能隐藏它们。 但从iOS 7.1开始,你可以禁用它们:

 // Disable previous track button [MPRemoteCommandCenter sharedCommandCenter].previousTrackCommand.enabled = NO; // Disable next track button [MPRemoteCommandCenter sharedCommandCenter].nextTrackCommand.enabled = NO; 

对于播放时间,只需在[[MPNowPlayingInfoCenter defaultCenter] setNowPlayingInfo:]MPMediaItemPropertyPlaybackDuration设置任何内容MPMediaItemPropertyPlaybackDuration

最重要的是,您可以在正在播放的屏幕上显示自定义信息(甚至是艺术品):

 NSMutableDictionary *songInfo = [[NSMutableDictionary alloc] init]; [songInfo setObject:someTitle forKey:MPMediaItemPropertyTitle]; [songInfo setObject:someArtist forKey:MPMediaItemPropertyArtist]; [songInfo setObject:someAlbum forKey:MPMediaItemPropertyAlbumTitle]; MPMediaItemArtwork *albumArt; if (song.artwork){ albumArt = [[MPMediaItemArtwork alloc] initWithImage: someArtwork]; } else { albumArt = [[MPMediaItemArtwork alloc] init]; // make sure to remove the artwork if none is found for the current track } [songInfo setObject:albumArt forKey:MPMediaItemPropertyArtwork]; [[MPNowPlayingInfoCenter defaultCenter] setNowPlayingInfo:songInfo];