2011-06-15 42 views
3

我試圖讓歌詞的iOS設備和實例上的歌曲,我在網上和計算器顯示獲取歌曲的MPMediaItem發現(即使用[MPMediaQuery songsQuery]與MPMediaItemPropertyPersistentID爲謂語),然後利用獲取的歌詞:iPhone歌詞訪問

[mediaItem valueForProperty:MPMediaItemPropertyLyrics] 

的問題是,如果你先在iPod中的音樂應用程序打開的歌曲和查看歌詞有這僅適用。即使你下次同步它時可能會再次停止工作。

我們如何獲得可靠的歌詞?

回答

15

解決:以下方法得到解決該問題和歌詞總是露面。

NSURL* songURL = [mediaItem valueForProperty:MPMediaItemPropertyAssetURL] 
AVAsset* songAsset = [AVURLAsset URLAssetWithURL:songURL options:nil]; 
NSString* lyrics = [songAsset lyrics];