[英]how to get iphone ipod playlist images and display it in image view
我正在使用iphone ipod閱讀專輯和播放列表並在我的應用程序中播放。
我的問題是,我從我選擇的專輯中獲取了圖像。 它在我的應用程序中也運行良好。
但我從來沒有從播放列表中獲取圖像,我在播放列表中選擇了不同的歌曲,並且還有不同的歌曲圖像。 對於專輯我已經獲得了代碼,它工作得很好。 我是新手,我無法找到任何參考代碼。
我正在使用AVPlayer播放歌曲。
所以請幫助我並提供一些示例代碼。 如何從播放列表中獲取所有圖像並將該圖像轉換為iPhone中的數據。
請幫我。
您正在尋找的是MPMediaItemPropertyArtwork
的MPMediaItem
。 正如文檔中所述。 獲取圖稿屬性后,您可以制作MPMediaItemArtwork
對象,如文檔中所述。
MPMediaItemArtwork對象或媒體項目圖片表示與媒體項目相關聯的圖形圖像,例如音樂專輯封面藝術。 媒體項目在MPMediaItem類參考中描述。
有了這個,你可以做這樣的事情。 假設song
是MPMediaItem
:
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.