When you play a music, the music title is shown below the time in the lock screen.
I have also seen how TuneIn radio does that by showing the name of the currently playing radio station.
How do you do that?
To add your name or a short message for anyone who finds your phone: Go to Settings > Security > Owner info. Check Show owner info on lock screen. Type the text to display.
Open your phone's Settings app. Now Playing. Make sure that “Show songs on lock screen” is on.
This error – the music app pops up on the lock screen when not playing happens because you didn't close it properly. You have to quit the app completely if you don't want the music app appearing on the locked screen.
Read the documentation: MPNowPlayingInfoCenter
And here is an example code that will work on iOS 5 and it will not crash on older versions of iOS.
Class playingInfoCenter = NSClassFromString(@"MPNowPlayingInfoCenter");
if (playingInfoCenter) {
MPNowPlayingInfoCenter *center = [MPNowPlayingInfoCenter defaultCenter];
NSDictionary *songInfo = [NSDictionary dictionaryWithObjectsAndKeys:
@"Some artist", MPMediaItemPropertyArtist,
@"Some title", MPMediaItemPropertyTitle,
@"Some Album", MPMediaItemPropertyAlbumTitle,
nil];
center.nowPlayingInfo = songInfo;
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With