gpt4 book ai didi

ios - 将缩略图 mp3 歌曲缩略图图像设置为我的 imageView

转载 作者:行者123 更新时间:2023-11-29 12:57:19 25 4
gpt4 key购买 nike

我想将我的MP3歌曲缩略图设置到我的Imageview;

我有一个包含 5 首歌曲的歌曲数组。我想将第一首歌曲缩略图设置为我的 Imageview。

我的数组是这样的

mp3Array=[[NSArray alloc]initWithObjects:@"song",@"song1",@"song2",@"song3",@"song4", nil];

在此行崩溃

MPMediaItemArtwork *itemArtwork = [song valueForProperty:
MPMediaItemPropertyArtwork];

崩溃日志是

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSCFConstantString valueForProperty:]:无法识别的选择器发送到实例 0x8dd0

我试过这段代码来设置缩略图但没有设置缩略图使应用程序崩溃。

代码如下...

  MPMediaItem * song=[mp3Array objectAtIndex:delegate.count];

UIImage *image = nil;

MPMediaItemArtwork *itemArtwork = [song valueForProperty:
MPMediaItemPropertyArtwork];
if(itemArtwork != nil)

image = [itemArtwork imageWithSize:CGSizeMake(100,100)];

[imgView setImage:image];

我哪里错了。

帮我解决这个...

提前致谢..

最佳答案

好的。这是您的问题:您的数组中似乎包含 NSString 对象:

mp3Array=[[NSArray alloc]initWithObjects:@"song",@"song1",@"song2",@"song3",@"song4", nil];

如果您希望能够从数组中检索 MPMediaItem 对象而不是 NSString 对象,则这些对象必须是 MPMediaItem 对象。

关于ios - 将缩略图 mp3 歌曲缩略图图像设置为我的 imageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20743021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com