MPNowPlayingInfoCenter의 MPMediaItemArtwork을 설정하기 위해 찾은 모든 방법은 로컬 이미지를 사용합니다. MPMediaItemArtwork * albumArt = [[MPMediaItemArtwork alloc] initWithImage : [UIImage imageNamed : @ "myimage"];MPNowPlayingInfoCenter : Url에서 MPMediaItemArtwork를 설정하는 가장 좋은 방법은 무엇입니까?
그러나 나는 이미지 URL 현재 내가 이것을 사용
에서이를 설정할 필요가 ...
UIImage *artworkImage = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:self.currentTrack.imageUrl]]];
MPMediaItemArtwork *albumArt = [[MPMediaItemArtwork alloc] initWithImage: artworkImage];
[self.payingInfoCenter setValue:albumArt forKey:MPMediaItemPropertyArtwork];
어떤 생각? 내 최고의 솔루션입니다
3 트랙에서 작동하고 충돌이 발생했다고 말하는가? 당신이 그것을 바꿀 때마다'artworkImage'가'nil'이 아니라는 점을 확인 했습니까? – sooper
죄송합니다. 이미지가없는 객체였습니다 ... 충돌 ... 잠시 비동기 블록을 사용합니다. 나는 괜찮다고 생각한다 –