【问题标题】:iPhone song lyrics accessiPhone歌曲歌词访问
【发布时间】:2011-06-15 12:09:05
【问题描述】:

我正在尝试在 iOS 设备上获取歌曲的歌词,而我在网络和 stackoverflow 上找到的示例显示获取歌曲的 MPMediaItem(即使用 [MPMediaQuery songQuery] 和 MPMediaItemPropertyPersistentID 作为谓词)和然后使用以下方法检索歌词:

[mediaItem valueForProperty:MPMediaItemPropertyLyrics]

问题在于,这仅在您首先在 iPod 音乐应用程序中打开歌曲并在其中查看歌词时才有效。即使您在下次同步时这样做,它也可能会再次停止工作。

我们如何才能可靠地访问歌词?

【问题讨论】:

    标签: iphone avfoundation mpmediaitem


    【解决方案1】:

    已解决:以下方法可以解决问题,并且总是会显示歌词。

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

    【讨论】:

    猜你喜欢
    • 2021-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多