Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save hashaam/7f4786cec05b2b3861824c076342b84e to your computer and use it in GitHub Desktop.
Save hashaam/7f4786cec05b2b3861824c076342b84e to your computer and use it in GitHub Desktop.
Display now playing information in Command Center
// https://hashaam.com/2017/06/15/display-now-playing-information-in-command-center/
import UIKit
import MediaPlayer
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
setupNowPlayingInfo()
}
func setupNowPlayingInfo() {
let image = UIImage(named: "artwork")!
let mediaArtwork = MPMediaItemArtwork(boundsSize: image.size) { (size: CGSize) -> UIImage in
return image
}
let nowPlayingInfo: [String: Any] = [
MPMediaItemPropertyArtist: "hashaam.com",
MPMediaItemPropertyTitle: "Live Streaming Example",
MPMediaItemPropertyArtwork: mediaArtwork,
MPNowPlayingInfoPropertyIsLiveStream: true
]
MPNowPlayingInfoCenter.default().nowPlayingInfo = nowPlayingInfo
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment