, . . . xcode . , objc. , ;)
var player: SPTAudioStreamingController?
let songInfo = [
MPMediaItemPropertyTitle: self.player!.currentTrackMetadata[SPTAudioStreamingMetadataTrackName] as! String,
MPMediaItemPropertyArtist: self.player!.currentTrackMetadata[SPTAudioStreamingMetadataArtistName] as! String,
MPMediaItemPropertyArtwork: albumArt,
MPNowPlayingInfoPropertyElapsedPlaybackTime: self.player!.currentPlaybackPosition,
MPMediaItemPropertyPlaybackDuration: self.player!.currentTrackDuration,
MPNowPlayingInfoPropertyPlaybackRate: 1.0
]
MPNowPlayingInfoCenter.defaultCenter().nowPlayingInfo = songInfo
UIApplication.sharedApplication().beginReceivingRemoteControlEvents()
override func remoteControlReceivedWithEvent(event: UIEvent?) {
if event!.type == UIEventType.RemoteControl {
if event!.subtype == UIEventSubtype.RemoteControlPlay {
togglePlay()