gpt4 book ai didi

objective-c - Mediaplayer 没有专辑插图占位符

转载 作者:行者123 更新时间:2023-12-01 19:26:21 24 4
gpt4 key购买 nike

我正在使用媒体播放器框架来获取当前正在播放的歌曲的插图,但是每次播放没有专辑插图的歌曲时,我加载插图的 UIImageView 都是空的。有没有办法在每次播放没有艺术作品的歌曲时显示占位符图像?

最佳答案

我遇到了同样的问题......基本上它可以在模拟器上完美运行,但不能在实际设备上运行......相反,我做了以下事情:

artworkImageView = [[UIImageView alloc] initWithFrame:CGRectMake(x,y,160,160)];
CGSize artworkImageViewSize = artworkImageView.bounds.size;
artwork = [currentItem valueForProperty:MPMediaItemPropertyArtwork];
if (artwork != nil) {
artworkImageView.image = [artwork imageWithSize:artworkImageViewSize];
if(artworkImageView.image == NULL){
artworkImageView.image = [UIImage imageNamed:@"NoAlbumArt.png"];
}
}

这似乎解决了这个问题,因此它适用于模拟器和实际设备

关于objective-c - Mediaplayer 没有专辑插图占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7314331/

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