0
我有一臺收音機應用程序,並用AVPlayer播放。從正在播放中隱藏下一首曲目/播放時長
我在MPNowPLaying中顯示Name radio。
我想要隱藏按鈕的下一個/上一個曲目,並使用PLayback持續時間滑動條。我該怎麼做?我要像顯示在下面的圖片:
我有一臺收音機應用程序,並用AVPlayer播放。從正在播放中隱藏下一首曲目/播放時長
我在MPNowPLaying中顯示Name radio。
我想要隱藏按鈕的下一個/上一個曲目,並使用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
東西最重要的是,你可以自定義顯示的信息(甚至是藝術作品):
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];