如何从 ipod 库歌曲中获取歌曲的歌词
Posted
技术标签:
【中文标题】如何从 ipod 库歌曲中获取歌曲的歌词【英文标题】:How to Get lyrics of song from ipod library songs 【发布时间】:2011-08-03 08:11:48 【问题描述】:我正在 iphone 应用程序中访问 ipod 库并显示专辑的标题、歌词和插图。我还想显示歌曲的歌词。我已经在 iTunes 中添加了歌词并与设备同步。但是我的代码没有显示歌词..
Example from here 获取歌词的代码是:-
- (void)handleNowPlayingItemChanged:(id)notification
// Ask the music player for the current song.
MPMediaItem *currentItem = self.musicPlayer.nowPlayingItem;
// Display the artist, album, and song name for the now-playing media item.
// These are all UILabels.
self.songLabel.text = [currentItem valueForProperty:MPMediaItemPropertyTitle];
self.artistLabel.text = [currentItem valueForProperty:MPMediaItemPropertyAlbumArtist];
self.albumLabel.text = [[currentItem valueForProperty:MPMediaItemPropertyLyrics]retain];
请帮忙。谢谢
【问题讨论】:
iPhone song lyrics access的可能重复 【参考方案1】:NSURL* songURL = [mediaItem valueForProperty:MPMediaItemPropertyAssetURL]
AVAsset* songAsset = [AVURLAsset URLAssetWithURL:songURL options:nil];
NSString* lyrics = [songAsset lyrics];
【讨论】:
以上是关于如何从 ipod 库歌曲中获取歌曲的歌词的主要内容,如果未能解决你的问题,请参考以下文章