Monotouch で非常にシンプルな音楽プレーヤー (小さな子供向け) を作成しようとしていますが、そのほとんどがうまく機能しています。
ただし、プレイリストで MPMediaItems を反復処理してアートワークを取得しようとすると、常に 55 x 55 ピクセルのサイズの画像が取得されます。内蔵の iPod アプリケーションで曲を聞くと、保存されているアートワークがそれよりも大きいことがわかります。
プラットフォーム: 最新の monodevelop および monotouch。デバイス上の iOS 4.2.3
プレイリストの最初の曲のアートワークを取得するコード:
MPMediaItem[] songs = foundPlaylist.Items;
MPMediaItemArtwork artwork = (MPMediaItemArtwork)songs[0].ValueForProperty(MPMediaItemProperty.Artwork);
var imageRect = artwork.ImageCropRectangle;
UIImage artWorkImage = artwork.ImageWithSize (imageRect);
ここでかなり困惑しています。何か案は?
よろしくお願いします
ソーレン