簡體   English   中英

如何獲取iphone ipod播放列表圖像並在圖像視圖中顯示它

[英]how to get iphone ipod playlist images and display it in image view

我正在使用iphone ipod閱讀專輯和播放列表並在我的應用程序中播放。

我的問題是,我從我選擇的專輯中獲取了圖像。 它在我的應用程序中也運行良好。

但我從來沒有從播放列表中獲取圖像,我在播放列表中選擇了不同的歌曲,並且還有不同的歌曲圖像。 對於專輯我已經獲得了代碼,它工作得很好。 我是新手,我無法找到任何參考代碼。

我正在使用AVPlayer播放歌曲。

所以請幫助我並提供一些示例代碼。 如何從播放列表中獲取所有圖像並將該圖像轉換為iPhone中的數據。

請幫我。

您正在尋找的是MPMediaItemPropertyArtworkMPMediaItem 正如文檔中所述。 獲取圖稿屬性后,您可以制作MPMediaItemArtwork對象,如文檔中所述。

MPMediaItemArtwork對象或媒體項目圖片表示與媒體項目相關聯的圖形圖像,例如音樂專輯封面藝術。 媒體項目在MPMediaItem類參考中描述。

有了這個,你可以做這樣的事情。 假設songMPMediaItem

UIImage *image = nil;

MPMediaItemArtwork *itemArtwork = [song valueForProperty:
                                          MPMediaItemPropertyArtwork];
if(itemArtwork != nil)
     image = [itemArtwork imageWithSize:CGSizeMake(100,100)];

現在您有包含MPMediaItem圖稿的image ,將其設置為圖像視圖( [myImageView setImage:image] )。 請記住,這只會工作,如果藝術品可用的。

希望這可以幫助。

您可以使用VTM_AViPodReader演示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM