StackOverflow swift lang を使用して ios7+ のコントロール センターから現在再生中の曲を読み込もうとしています Objective-C では、このコードを使用して読み取ることができました
NSDictionary *nowPlaying = @{MPMediaItemPropertyArtist: currentTrack.artist,
MPMediaItemPropertyAlbumTitle: currentTrack.title};
しかし、Swift Ps で song_info_getter メソッドを記述する方法がわかりません SO で同様の質問が見つかりませんでした
具体的には、現在のトラック情報を取得できません。(アーティスト/アルバム/その他)
デスクトップ(Mac)でこれを作成しました:
func get_iTunes_data() {
NSDistributedNotificationCenter.defaultCenter().addObserver(self, selector: "allDistributedNotifications:", name: "com.apple.iTunes.playerInfo", object: "com.apple.iTunes.player")
}
var now : String = ""
func allDistributedNotifications (note : NSNotification) {
let userInfo:NSDictionary = note.userInfo as NSDictionary
println(userInfo)
}
しかし、iOS用にこのようにする方法がわかりません